Ryan Jackson gives Gills hope at Portsmouth, but Danny Cowley's men take the points.
Two first-half Ronan Curtis goals saw Portsmouth beat Gillingham 3-1 at Fratton Park on Saturday afternoon.
The result means Gills are back in the relegation zone in League 1 with just one fixture left to play.
Neil Harris was forced into making two changes following the Easter Monday draw against Fleetwood. David Tutonda replaced Robbie McKenzie, who hobbled off in the 0-0 draw. The second change saw Ben Reeves replace Charlie Kelman, who was suspended following his dismissal at ME7.
In the fourth minute, Ronan Curtis gave Portsmouth the lead. Marcus Harness and Hayden Carter linked up on the right-hand side before Harness played it across the penalty area. Curtis managed to get goal side and smashed it into the roof of the net.
George Hirst forced Aaron Chapman into a save in the 14th minute. He had space to shoot from around 25 yards out, but it was straight at the keeper who made a comfortable save.
In the 29th minute, Ryan Jackson scored a fantastic volley to put Gills on level terms. Tutonda’s initial cross was blocked, and the second ball fell to Reeves. He swung a deep cross into the box, and Jackson came around uncovered to side foot his volley across the goal into the bottom corner.
On the stroke of half-time, Curtis put the hosts back in front. Gills were unable to deal with a cross into the box, and Curtis was all alone at the back post to slot the ball into the bottom corner.
HALF-TIME: Portsmouth 2-1 Gillingham
Dan Phillips came on at the break to replace Stuart O'Keefe, but he was unable to stop Clark Robertson making it three for Portsmouth in the 54th minute. A corner towards the six-yard box allowed Robertson to rise the highest and head beyond Chapman.
Michael Jacobs almost scored another for Portsmouth a few minutes later. The ball was played into the feet of Hirst inside the penalty area, and Jacobs ran onto the ball to take it off the forward. He tried to beat Chapman at his near post but could only find the side netting.
Curtis forced Chapman into a save as Carter’s switch of the play found the forward inside the penalty area. He did well to bring it down but fired it right into the chest of the Gills keeper.
The hosts had two opportunities in quick succession but were denied by Chapman on both occasions. The first one was a sliced volley by Joe Morrell before Hirst saw his effort thwarted.
Ben Thompson forced Gavin Bazunu into a save in stoppage time. He did well to beat his man on the right side of the box, but it was at a tight angle, and the Republic of Ireland international saved with his legs.
FULL-TIME: Portsmouth 3-1 Gillingham
Portsmouth: Bazunu, Carter, Raggett, Clark Robertson, Ogilvie (Romeo 78’), Thompson (Jay Mingi 74’), Morrell, Harness (O’Brien 89’), Curtis, Jacobs, Hirst
Unused Substitutes: Webber, Williams, Tunnicliffe, O’Brien, Walker
Gillingham: Chapman, Jackson, Tucker, Ehmer, Masterson, Tutonda (Dickson-Peters 64’), Lee, O’Keefe (Phillips 46’), Thompson, Reeves, Oliver
Unused Substitutes: Dahlberg, Lintott, Maghoma, Chambers, Sithole
Referee: Darren Drysdale
Attendance: 15,540 (1192 Gills)