Rochdale were left to question a controversial injury time penalty which saw AFC Wimbledon return to the capital with all three points in the 4-3 win.
Dale had led twice during a topsy-turvy but also had to come from behind and thought they’d manage to claim a share of the points, but it wasn’t to be with the referee having a final say in proceedings.
Rochdale took just two minutes to get their noses in front thanks to Joe Bunney’s free-kick which fell to Ethan Ebanks-Landell with the on-loan Wolves man wasting no time in slotting home.
Their lead would last until just after the half hour mark when Anthony Wordsworth teed up Joe Pigott who fired a low shot into the bottom corner of Andy Lonergan’s net.
A minute later Rochdale were back in front thanks to their other on-loan man.
Ethan Hamilton has made quite the impact since arriving at the Crown Oil Arena and it continued with the on-loan Manchester United man swivelling away from his marker before unleashing a fierce shot beyond Aaron Ramsdale.
The Dons got the perfect start to the second half, Pigott bagging his second of the game just a minute after the break.
The visitors then took a 3-2 lead after 76 minutes, Pigott turned provider this time, backheeling the ball into the path of Wordsworth, who ran into the area and side-footed into the back of the net.
One person missing from the night’s activities so far was Rochdale captain Ian Henderson, but he wouldn’t be denied for long as he brought the sides level once again nine minutes from time.
As the game looked destined to finish 3-3, the referee had the final say when he pointed to the spot after Luke Matheson was a judged to have fouled Steve Seddon, it left Pigott the chance to complete his hat-trick and win the game for AFC Wimbledon.
He kept his nerve to convert the spot kick with Rochdale left with no time to come back once again.
The defeat leaves Dale 20th in League One, one place and one point above the relegation zone, heading into their next game away at Plymouth Argyle.