A solo goal from Mustapha Carayol saw Bristol Rovers leapfrog above AFC Wimbledon in the League Two table.
The winger started his run from just inside the halfway line and cut in from the left to bend a shot past Seb Brown from the edge of the box.
Chris Zebroski had two efforts off target for Rovers and Danny Woodards' shot went the wrong side of a post.
Wimbledon went close after the break as goalkeeper Scott Bevan made saves from George Moncur and Sammy Moore.
VIEWS FROM THE DRESSING ROOM
AFC Wimbledon boss Terry Brown told BBC London 94.9:
"I thought we deserved a point. They started off like a house on fire and we conceded a dire goal which has ultimately cost us today.
"I think their keeper pulled off two miraculous saves, but credit to Bristol Rovers who worked hard today.
"We have lost and won a number of games narrowly - some weeks you get the bounce, but it wasn't to be today.
"The pitch here is diabolical, so the pitch suited neither team."