Fleetwood moved up to second in League Two and extended their winning run to four games as Sonny Bradley's own goal gave them victory at Portsmouth.
The away side went close in the first half when Jamille Matt struck the post and Gareth Evans' cross-shot troubled Pompey keeper John Sullivan.
David Connolly's goalbound effort for Pompey was blocked by Jeff Hughes.
Just after the hour, Matt raced through on goal and his attempt rebounded off Bradley and into the net.
VIEWS FROM THE DRESSING ROOM
Portsmouth manager Guy Whittingham told BBC Radio Solent:
"We didn't play as well as we have played in the past. We always knew it was going to be a tough game against a very good Fleetwood side.
"I'm not sure whether we deserved it, I don't think we deserved to lose it really.
"I thought they started well. I thought we came into the game a lot more especially towards the last 10 minutes of the first half and then second half for some reason we just couldn't get going.
"They were able to cope with everything we threw into their box today."
Portsmouth 25 Sullivan 03 Ngala Booked 06 Bradley 14 Painter 20 Cooper 07 Barcham (Wallace - 75' ) 11 Holmes Booked 13 Ertl (Padovani - 72' ) 16 Ferry 09 Connolly 23 Agyemang (Craddock - 79' ) Substitutes 01 Smith 04 East 34 Butler 08 Padovani 35 Wallace 10 Craddock 32 Marquis Fleetwood Town 01 Davies 03 Howell 06 Pond 15 McLaughlin 16 Cresswell Booked 07 Evans (Hogan - 87' ) 08 Schumacher (Murdoch - 90' ) 11 Hughes 12 Brown 10 Matt Booked (Ball - 69' ) 18 Sarcevic Substitutes 33 Lucas 05 Roberts 14 Hogan 04 Murdoch 17 Blair 09 Parkin 23 Ball