Liam Walsh scored an injury time winner to fire the Sky Blues to another victory and to keep them on top of Sky Bet League One.
Jordan Shipley rolled the ball into the path of Walsh who lashed the ball into the bottom corner from the edge of the box to maintain City’s unbeaten run.
The Sky Blues dominated possession in the early stages however City were caught out playing from the back, as Marko Marosi played a ball to Liam Walsh inside the penalty area who tried to recover from a heavy touch which resulted in the midfielder bringing down his man and conceding a penalty.
Forss stepped up to take the spot kick and calmly placed the ball down the middle of the goal with Marosi diving to his right.
Jordy Hiwula nearly replied in an instant for the Sky Blues as Wesley Jobello played Hiwula through on goal however the forward took to long with his effort and the Wimbledon ‘keeper smothered his shot.
The Dons then nearly doubled their lead after 11 minutes as Scott Wagstaff drove from midfield unchallenged, and curled a shot towards goal which took a deflection off Dom Hyam before hitting the post and bouncing wide.
Wimbledon continued their bright start and Michael Folivi missed a glorious chance 18 minutes in as the forward found himself unmarked at the back post but headed over from six yards out.
The Sky Blues drew level 27 minutes in as Jordan Shipley played a world class ball through the Wimbledon defence, taking out at least five defenders in the process, before Hiwula rounded ‘keeper Nathan Trott and slid the ball into the net from a tight angle.
Just five minutes later Hiwula had a chance to double his, and City’s, tally as the front man latched onto a square ball across the box from Matt Godden before firing his shot wide of the post.
Callum O’Hare, who was making his first league start, forced a smart save from Trott when Jobello fired a low cross into the box and O’Hare adjusted his feet well to take a touch and drill his shot across Trott who got down well five minutes before the break.
Half time: Sky Blues 1-1 AFC Wimbledon
Hyam had the first opportunity of the second half, as ten minutes in the defender rose highest at the back post to meet Walsh’s corner however he could not direct his on target.
Fankaty Dabo was the next defender to try his luck, however, his effort was from distance as he looked for attacking options before trying his luck from 25 yards resulting in the ball flying over the bar.
It took Wimbledon nearly 20 minutes to have their first attempt in the second half as Paul Kalambayi rose highest to meet a corner but his header went well wide of the goal.
With just seven minutes remaining Brandon Mason clipped a ball over the Wimbledon defence to Godden who was unable to control at the first attempt and the ball ran through to the goalkeeper.
In a half with few chances, the Sky Blues were awarded a free kick 25 yards out from goal in stoppage time however Liam Walsh could only whip the ball past the post before his late, late winner.
Full time: Sky Blues 1-1 AFC Wimbledon
Goals: Marcus Forss 8’, Jordy Hiwula 27’, Liam Walsh 90+3’.
Yellows: Marcus Forss 31’, Nesta Guinness-Walker 51’, Fankaty Dabo 81’.
Attendance: 5,239 (330 Away)
Sky Blues XI: Marko Marosi (GK), Fankaty Dabo, Kyle McFadzean (C), Dom Hyam, Brandon Mason, Callum O’Hare, Liam Walsh, Jordan Shipley, Wesley Jobello (Gervane Kastaneer 69’), Matt Godden, Jordy Hiwula (Max Biamou 83’).
Unused Subs: Ben Wilson (GK), Tennai Watson, Michael Rose, Zain Westbrooke, Josh Eccles.
AFC Wimbledon XI: Nathan Trott (GK), Luke O’Neill, Will Nightingale (C), Scott Wagstaff, Anthony Hartigan, Marcus Forss (Adam Roscow 53’), Michael Folivi , (Joe Pigott 75’) Nesta Guinness-Walker, Ryan Delaney, Paul Kalambayi (Kwesi Appiah 75’), Callum Reilly.
Unused subs: Nick Tzanev (GK), Terell Thomas, Max Sanders, Paul Osew.