Goals from Dele Adebola and Bobby Grant gave John Coleman's Rochdale a valuable away win at AFC Wimbledon.
The visitors were 2-0 up at half-time, thanks to Adebola's header and a neat finish from strike partner Grant.
The Dons' cause was not helped when front man Jack Midson was sent off for violent conduct on 24 minutes.
Luke Moore pulled one back for the hosts to create a nervy finish but Rochdale held on for only their second league win of the season.
VIEW FROM THE DRESSING ROOM
AFC Wimbledon manager Terry Brown told BBC London 94.9:
"I felt we started the game off in great fashion. I was pleased with how they applied themselves at the start.
"Their first goal was a disappointment, and earlier than we wanted to concede, but I never thought at any time that we couldn't get the game back.
"It was a major blow to then have Jack sent off. If Jack was stupid enough to push somebody then he deserved to get sent off.
"If you raise your hands then you have to go. It's not the first time Jack has done that but it's the first time we have paid the penalty for that and he has to learn as it was a very costly sending off today."
Rochdale manager John Coleman told BBC Radio Manchester:
"I came here last year with Accrington when we hadn't won away for about seven months and we won here, so this ground has got happy memories for me.
"I'm delighted that we won but I'm frustrated that we've ended up having to hang on.
"We should have been out of sight. Their keeper has made some great saves, but we were wasteful in front of goal.
"We got a bit sloppy in the second half and nearly got punished for it."
Live Text Commentary
Full Time The referee blows for the end of the match.90:00 +2:14
Corner taken by Louis Harris from the right by-line, clearance made by Rhys Bennett.89:59
Louis Harris takes the inswinging corner, clearance by Joe Rafferty.89:46
Sammy Moore delivers the ball, Ian Craney manages to make a clearance.89:00 Booking
Booking Luke Moore is booked.86:17
Luke Moore gives away a free kick for an unfair challenge on Kevin McIntyre. Josh Lillis takes the direct free kick. Bobby Grant concedes a free kick for a foul on Rashid Yussuff. Direct free kick taken by Seb Brown.85:16
Corner from left by-line taken by Jason Kennedy.84:51
Corner from taken by Jason Kennedy.84:04
Bobby Grant takes a shot. Save by Seb Brown.83:28
Inswinging corner taken by Jason Kennedy, Louis Harris makes a clearance.82:02 Substitution
Substitution Louis Harris joins the action as a substitute, replacing Curtis Haynes-Brown.80:39 Goal scored
Goal! - Luke Moore - Wimbledon 1 - 2 Rochdale Luke Moore gets on the score sheet with a goal from inside the penalty area to the bottom left corner of the goal. AFC Wimbledon 1-2 Rochdale.80:27
George Francomb sends in a cross, clearance by Josh Lillis.77:43
Direct free kick taken by Josh Lillis.77:43 Substitution
Substitution George Donnelly is brought on as a substitute for Dele Adebola.77:43 Booking
Booking Curtis Haynes-Brown is shown a yellow card.76:50
Curtis Haynes-Brown challenges Joe Rafferty unfairly and gives away a free kick.75:46
Effort from the edge of the box by Bobby Grant goes wide of the left-hand upright.73:38
Foul by Will Antwi on Dele Adebola, free kick awarded. Direct free kick taken by Phil Edwards.69:50
Rashid Yussuff concedes a free kick for a foul on Rhys Bennett. Direct effort from the free kick comes in from Bobby Grant.
Centre by Kevin McIntyre.66:22 Substitution
Substitution Andrew Tutte goes off and Ian Craney comes on.65:10
Outswinging corner taken by Rashid Yussuff, clearance by Rhys Bennett.63:02
Kevin McIntyre restarts play with the free kick.63:02 Booking
Booking Andrew Tutte receives a caution for unsporting behaviour.62:58
The referee gives a free kick against Andrew Tutte for handball.61:52
Andrew Tutte takes a shot. Save by Seb Brown. Corner taken right-footed by Jason Kennedy from the right by-line.61:15
Free kick awarded for an unfair challenge on Phil Edwards by Pim Balkestein. Free kick taken by Josh Lillis.60:15
Free kick awarded for an unfair challenge on Steven Gregory by Andrew Tutte. Rashid Yussuff takes the free kick.59:03
The offside flag is raised against George Francomb. Free kick taken by Josh Lillis.56:13
Direct free kick taken by Jason Kennedy.56:13 Substitution
Substitution Christian Jolley goes off and Byron Harrison comes on.56:13
Pim Balkestein gives away a free kick for an unfair challenge on Dele Adebola.54:55
Ray Putterill takes a shot. Corner taken by Jason Kennedy from the left by-line, Seb Brown makes a clearance.54:18
Sammy Moore takes a short corner.53:41
A cross is delivered by Ray Putterill, free kick awarded for an unfair challenge on Will Antwi by Bobby Grant. Seb Brown takes the free kick.52:00
Free kick awarded for a foul by Curtis Haynes-Brown on Bobby Grant. Joe Rafferty restarts play with the free kick.50:39
Rashid Yussuff takes the inswinging corner, clearance by Dele Adebola.46:58
George Francomb concedes a free kick for a foul on Dele Adebola. Kevin McIntyre takes the direct free kick.45:01
The referee gets the second half underway.45:01 Substitution
Substitution Rashid Yussuff on for Stacy Long.45:00 +4:18 Half time
Half Time The whistle is blown to end the first half.45:00 +1:59
Free kick awarded for a foul by Andrew Tutte on George Francomb. Direct free kick taken by George Francomb.45:00 +1:27
The ball is crossed by Bobby Grant, Curtis Haynes-Brown manages to make a clearance.44:31
Jason Kennedy takes a inswinging corner from the left by-line to the near post, clearance by Luke Moore.43:03
The assistant referee flags for offside against Bobby Grant. Will Antwi restarts play with the free kick.41:46
Shot from long range by Ray Putterill goes wide of the left-hand upright.41:01
The ball is sent over by Stacy Long, clearance made by Rhys Bennett.39:16 Substitution
Substitution Ray Putterill on for Ashley Grimes.38:02 Goal scored
Goal! - Bobby Grant - Wimbledon 0 - 2 Rochdale Bobby Grant scores a goal from long range to the bottom right corner of the goal. AFC Wimbledon 0-2 Rochdale.36:44
The assistant referee flags for offside against Bobby Grant. Free kick taken by Seb Brown.34:19 Booking
Booking Booking for Ashley Grimes for dissent.34:16
Sammy Moore challenges Andrew Tutte unfairly and gives away a free kick. Direct free kick taken by Bobby Grant.29:56
Foul by Jason Kennedy on Christian Jolley, free kick awarded. Stacy Long restarts play with the free kick.29:06
Free kick awarded for a foul by Joe Rafferty on Luke Moore. Stacy Long takes the direct free kick.26:11
Jason Kennedy takes the inswinging corner, Christian Jolley makes a clearance.23:08
Pim Balkestein takes the direct free kick.23:08 Dismissal
Dismissal Jack Midson is sent off by the referee for professional foul.21:17
Free kick awarded for a foul by Phil Edwards on Luke Moore.18:19
Bobby Grant fouled by Steven Gregory, the ref awards a free kick. Bobby Grant has an effort direct from the free kick,17:27
Unfair challenge on Stacy Long by Joe Rafferty results in a free kick. Stacy Long takes the direct free kick.16:34
Inswinging corner taken right-footed by Stacy Long, clearance made by Joe Rafferty.14:42
Christian Jolley produces a cross, clearance by Joe Rafferty.13:01
Jack Midson gives away a free kick for an unfair challenge on Phil Edwards. Kevin McIntyre takes the free kick.12:14
Unfair challenge on Kevin McIntyre by Christian Jolley results in a free kick. Free kick taken by Josh Lillis.10:36
The ball is sent over by Bobby Grant.9:11
The assist for the goal came from Bobby Grant.9:11 Goal scored
Goal! - Dele Adebola - Wimbledon 0 - 1 Rochdale Dele Adebola scores a headed goal from inside the area. AFC Wimbledon 0-1 Rochdale.9:02
The ball is delivered by Bobby Grant,8:19
Bobby Grant gives away a free kick for an unfair challenge on George Francomb. Will Antwi restarts play with the free kick.2:33
A cross is delivered by Andrew Tutte, clearance by George Francomb.1:58
Curtis Haynes-Brown fouled by Jason Kennedy, the ref awards a free kick. Sammy Moore takes the free kick.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers