An Andy Frampton brace helped AFC Wimbledon ease past Portsmouth and give them their first home win since September.
The Dons had the chance to go in front from the spot but Harry Pell's penalty was saved by Trevor Carson.
However Frampton poked home his first shortly afterwards and doubled his tally with a header in the 74th minute.
Sammy Moore's sweetly struck half-volley sealed the win before Michael Smith added a fourth in injury time.
VIEW FROM THE DRESSING ROOM
Portsmouth boss Guy Whittingham told BBC Radio Solent:
"It's a defeat that really makes you think deeply about how you put things right.
"Within a week we've lost three games [after defeats against Newport and Stevenage] and you have to think about going back to basics.
"We've conceded far too many goals through basic defensive errors.
"You can shout all you want but you have to try and talk sense but it's a result that's very hurtful."
AFC Wimbledon 01 Worner 02 Fuller Booked 03 Kennedy 12 Pell Booked 05 Frampton 06 Bennett 21 Porter 04 Sweeney (Moore - 75' ) 09 Smith 39 Mohamed (Francomb - 86' ) 08 Moore Substitutes 07 Francomb 10 Midson 11 Moore 15 Fenlon 16 Sainte-Luce 22 Brown 24 Weston Portsmouth 40 Carson Booked 04 East 05 Devera 16 Ferry Booked 03 N'Gala 06 Bradley Booked 35 Wallace 13 Ertl (Craddock - 57' ) 09 Connolly 23 Agyemang (Bird - 30' ) 07 Barcham Substitutes 01 Smith 02 Moutaouakil 10 Craddock 14 Painter 18 Bird (Craddock - 71' ) 20 Cooper 31 Racon
Ref: Robert Lewis