QPR extended their unbeaten run this season to eight matches with a dramatic 3-3 draw at Reading.
The Hoops went ahead early on when Dominic Ball’s close-range flick appeared to be turned into his own net by defender Michael Morrison.
Reading then equalised in the 35th minute when midfielder John Swift cleverly guided in on the break.
Swift completed his hat-trick with cool finishes in the 64th and 77th minutes, before substitute Andre Gray made it 3-2 with 11 minutes left and Stefan Johansen levelled in the first minute of stoppage time.
There was also a point on the road for Millwall, who drew 1-1 with promotion favourites West Bromwich Albion at The Hawthorns.
After missing an earlier penalty, Kyle Bartley put the hosts in front in the 49th minute before Daniel Ballard’s 55th-minute header earned the Lions a share of the spoils.
Meanwhile, Fulham fell to their first defeat of the season with a 1-0 loss at Blackpool.
Josh Bowler struck the only goal of the contest at Bloomfield Road in the 49th minute as the Cottagers dropped down to second in the table.
In League One, a stunning injury-time goal from Ayoub Assal earned AFC Wimbledon maximum points in a thrilling 4-3 victory at Morecambe.
Anthony Hartigan’s strike gave the Dons the half-time lead before a goal-laden second period saw Cole Stockton and Shane McLoughlin put the Shrimps ahead.
Ethan Chislett then equalised before Stockton’s second goal restored Morecambe’s advantage.
Will Nightingale levelled things up again and Assal netted in the fourth minute of injury time to give the Dons all three points and propel them to fourth in the table.
Elsewhere, Charlton Athletic fell to a frustrating defeat with a 2-1 loss at home to Cheltenham Town.
Matty Blair and Taylor Perry were on the scoresheet for the visitors in the opening half with Jonathan Leko replying for the Addicks in the second period as the Addicks rallied but ultimately to no avail.
In League Two, goals by Aaron Drinan, Tom James, Theo Archibald and Harry Smith earned Leyton Orient a thumping 4-0 victory over struggling Oldham at Brisbane Road.
Drinan opened the scoring in the 16th minute after good work from Archibald before James made it two as the O’s cruised to a comfortable half-time lead.
Man-of-the-Match Archibald put the game to bed in the 75th minute when he won the ball near the byline before drilling a shot into the far corner with Smith then nodding home in added time.
And finally, Sutton United are celebrating their first ever Football League win as they saw off 10-man Stevenage 2-1 at Gander Green Lane.
Elliott List opened the scoring for the visitors with a calm effort before Richie Bennett headed home to make it 1-1.
Terence Vancooten was then sent-off for handling in the box with Bennett doubled his tally from the spot to give Sutton a historic win.