Gillingham consolidated their position in the play-off places with a comfortable win over Bristol Rovers.
Lewis Montrose put Gills ahead and a Danny Kedwell penalty made it 2-0 after Joe Anyinsah felled Garry Richards.
Mustapha Carayol's solo effort halved the deficit, but Danny Jackman restored the two-goal lead with a crisp drive.
Rovers' misery was complete when Cian Bolger saw red for fouling Curtis Weston and Kedwell scored Gillingham's fourth from the resulting spot-kick.
VIEWS FROM THE DRESSING ROOM
Gillingham manager Andy Hessenthaler told BBC Radio Kent:
"It was a very good performance. We spoke about setting the tone and tempo and we started the game really well.
"Overall it was a really good performance today. At 2-1, it gave them a bit of belief but we kept plugging away and didn't stop passing the ball.
"At the Bradford game a couple of weeks ago we didn't pass the ball too well, but we're a passing team. It was a good test of character and we were worthy winners."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The referee ends the match.90:00
Lewis Montrose concedes a free kick for a foul on Eliot Richards. Indirect free kick taken by Craig Stanley.88:53
Effort on goal by Danny Jackman from just inside the penalty area goes harmlessly over the target.85:44
Close range header by Frank Nouble goes over the crossbar.83:55
Effort on goal by Craig Stanley from 12 yards. Save by Ross Flitney.80:47 Substitution
Substitution Joe Anyinsah leaves the field to be replaced by Oliver Norburn.80:32 Substitution
Substitution Curtis Weston goes off and Chris Whelpdale comes on.80:21
Effort from outside the penalty box by Danny Kedwell goes wide right of the goal.79:19
Outswinging corner taken left-footed by Danny Jackman from the left by-line to the near post.78:58
Short corner taken by Frank Nouble from the left by-line.77:28 Substitution
Substitution Matt Fish is brought on as a substitute for Charlie Lee.77:28 Substitution
Substitution Chris Zebroski leaves the field to be replaced by Matt Harrold.74:11
Corner taken right-footed by Charlie Lee from the right by-line, Eliot Richards makes a clearance.72:41 Goal scored
Goal! - Danny Kedwell - Gillingham 4 - 1 Bristol R Power penalty scored by Danny Kedwell. Gillingham 4-1 Bristol Rovers.72:02 Dismissal
Dismissal Cian Bolger sent off.71:46
Cian Bolger concedes a Penalty for a foul on Curtis Weston.70:05
Free kick awarded for an unfair challenge on Gary Sawyer by Lewis Montrose. Scott Bevan restarts play with the free kick.68:58
The assistant referee flags for offside against Mustapha Carayol. Ross Flitney takes the free kick.67:45
Assist on the goal came from Frank Nouble.67:45 Goal scored
Goal! - Danny Jackman - Gillingham 3 - 1 Bristol R Danny Jackman fires in a goal from deep inside the penalty box to the bottom right corner of the goal. Gillingham 3-1 Bristol Rovers.
Drilled right-footed shot by Frank Nouble. Scott Bevan makes a save.60:46
Corner taken left-footed by Danny Jackman, save by Scott Bevan.59:58
Curtis Weston produces a right-footed shot from the edge of the box and misses to the right of the goal.54:41
Shot by Andy Dorman. Blocked by Joe Martin.52:58
Mustapha Carayol gives away a free kick for an unfair challenge on Charlie Lee. Free kick taken by Charlie Lee.51:01
Assist on the goal came from Cian Bolger.51:01 Goal scored
Goal! - Mustapha Carayol - Gillingham 2 - 1 Bristol R Mustapha Carayol finds the back of the net with a goal from inside the penalty area to the bottom left corner of the goal. Gillingham 2-1 Bristol Rovers.50:07
Free kick awarded for an unfair challenge on Eliot Richards by Curtis Weston. Indirect free kick taken by Craig Stanley.45:01
The second half has started.45:00 +5:31 Half time
Half Time The ref blows to end the first period.45:00 +4:29 Goal scored
Goal! - Danny Kedwell - Gillingham 2 - 0 Bristol R Penalty taken right-footed by Danny Kedwell and scored. Gillingham 2-0 Bristol Rovers.45:00 +3:46
Unfair challenge on Lewis Montrose by Joe Anyinsah results in a Penalty.45:00 +3:07
Corner taken left-footed by Danny Jackman from the right by-line, Scott Bevan makes a save.45:00 +0:33
Eliot Richards is penalised for handball and concedes a free kick. Free kick crossed left-footed by Danny Jackman from left channel.41:12
Dan Woodards fouled by Danny Jackman, the ref awards a free kick. Craig Stanley takes the free kick.40:02 Substitution
Substitution Matt Lawrence replaces Andy Frampton.34:55
Charlie Lee restarts play with the free kick.34:55 Booking
Booking Mustapha Carayol is cautioned by the ref for unsporting behaviour.34:47
Foul by Mustapha Carayol on Jack Payne, free kick awarded.34:10 Substitution
Substitution Cian Bolger comes on in place of Byron Anthony.30:15
Indirect free kick taken by Garry Richards.30:15 Booking
Booking Chris Zebroski is given a yellow card.29:57
Chris Zebroski concedes a free kick for a foul on Jack Payne.29:37
Corner taken right-footed by Mustapha Carayol.29:17
Shot from 20 yards from Craig Stanley. Ross Flitney makes a save.28:42
Garry Richards gives away a free kick for an unfair challenge on Dan Woodards. Craig Stanley takes the free kick.27:53
Corner taken right-footed by Eliot Richards from the right by-line, clearance made by Andy Frampton.24:35
Eliot Richards concedes a free kick for a foul on Danny Jackman. Joe Martin takes the indirect free kick.23:00
Frank Nouble produces a right-footed shot from close range which goes wide of the right-hand upright.21:34
Joe Anyinsah handles the ball and concedes a free kick. Joe Martin takes the free kick.18:29
Free kick awarded for an unfair challenge on Jack Payne by Mustapha Carayol. Ross Flitney takes the indirect free kick.17:51
Lee Brown takes the free kick.17:51 Booking
Booking Charlie Lee receives a caution for unsporting behaviour.17:33
Foul by Charlie Lee on Mustapha Carayol, free kick awarded.16:54
Danny Jackman is penalised for a handball. Craig Stanley restarts play with the free kick.15:21
Effort from the edge of the box by Frank Nouble goes wide of the left-hand post.14:54
Chris Zebroski concedes a free kick for a foul on Garry Richards. Indirect free kick taken by Ross Flitney.14:36
Free kick awarded for a foul by Frank Nouble on Gary Sawyer. Indirect free kick taken by Scott Bevan.14:00
Close range headed effort by Andy Frampton goes wide of the left-hand post.13:31
Corner taken by Danny Jackman from the right by-line.12:54
Corner from the right by-line taken by Danny Jackman, clearance made by Eliot Richards.11:17
Inswinging corner taken by Charlie Lee from the left by-line.10:33
Danny Jackman takes a inswinging corner.9:04
Outswinging corner taken right-footed by Eliot Richards from the right by-line, Garry Richards fouled by Byron Anthony, the ref awards a free kick. Free kick taken by Ross Flitney.7:34
The assist for the goal came from Danny Jackman.7:34 Goal scored
Goal! - Lewis Montrose - Gillingham 1 - 0 Bristol R Lewis Montrose grabs a headed goal from close range. Gillingham 1-0 Bristol Rovers.3:30
Corner taken right-footed by Curtis Weston.3:02
Frank Nouble takes a shot. Save by Scott Bevan.1:19
Unfair challenge on Mustapha Carayol by Joe Martin results in a free kick. Eliot Richards takes the free kick.0:58
Drilled left-footed shot by Eliot Richards. Danny Jackman gets a block in.0:00
The match begins.
Live data and text provided by our data suppliers