Socceroos midfielder Massimo Luongo has delivered a second piece of magic in as many games, breaking his goal drought to help bring Queens Park Rangers back from the brink against 10-man Millwall.
Luongo bossed the game as QPR struggled to take advantage of their extra man in a pulsating London derby that eventually ended 2-2 at Loftus Road.
They went down 1-0 when Conor McLaughlin fired the Lions ahead in the sixth minute before Millwall saw Lee Gregory red-carded for a crude two-footed challenge on Josh Scowen four minutes before halftime.
Jed Wallace nevertheless doubled the visitors' lead five minutes into the second half and they looked set for a first away win since being promoted back to the Championship.
QPR despite being denied several times kept pressing and then it was Luongo who pulled the first one back for Rangers when he blasted home a volley from 10 yards.
Luongo then had another shot saved and Matt Smith failed to run the rebound in before Smith scored the 85th-minute equaliser as QPR came back from two down to draw 2-2.
If QPR's draw was pulsating, Aston Villa's was anything but as Mile Jedinak made his first start for the season.
The Socceroos skipper only lasted 45 minutes as Villa played out a 0-0 draw with Middlesbrough, who were down to 10-men after Adama Traore was sent off in the 4th minute.
Leeds United produced a 2-0 win over Birmingham to go top of the league, while Wolverhampton and Bristol City played out an exciting 3-3 draw.
Meanwhile Sunderland's woes continued. The side relegated from the Premier League at the end of last season were humbled 1-0 by Sheffield United, despite dominating the game in all ways bar on the scoresheet.