West Ham winger Matthew Etherington fired a superb hat-trick to put his side third in Division One.
Matthew Etherington during West Ham's comfortable win
Etherington tapped in Marlon Harewood's cross on 37 minutes before Bobby Zamora's long-range shot made it two.
The Hammers went further ahead through Etherington just after the break and former Don Nigel Reo-Coker finished off a fine move for the fourth.
Etherington chipped in on 70 minutes to complete the rout while Nico Herzig was denied a consolation for the Dons.
The home side dominated from the start and Zamora almost got on the end of David Connolly's cross early on.
Jermaine Darlington deflected Connolly's close-range effort over the crossbar before Etherington, who was returning from suspension, tapped in at the far post.
Zamora doubled the lead two minutes later with an unstoppable left-foot shot from 16 yards out.
Etherington made it three four minutes after the break with a shot into the far corner and Reo-Coker produced a fine near-post finish on 62 minutes after an impressive passing move.
Etherington, who was returning from suspension, chipped over the outcoming Steve Banks with 20 minutes left to claim his third.
Wimbledon, who are looking doomed at the bottom of the table, were even denied a consolation late on when Hammers keeper Stephen Bywater saved excellently from Herzig.
West Ham meanwhile are now seven points off the automatic promotion places after their extending their unbeaten league run to eight matches.
West Ham: Bywater, Repka, Dailly, Melville, Harley, Harewood, Reo-Coker, Carrick, Etherington, Zamora, Connolly. Subs: Srnicek, Ferdinand, Nowland, McAnuff, Deane.
Wimbledon: Banks, Barton, Hawkins, Williams, Gray, Chorley, Herzig, Gier, Darlington, Kamara, Harding. Subs: Worgan, Jarrett, Gordon, Puncheon, Oyedele.
Referee: E Evans (Manchester)