Bristol Rovers ended Cheltenham's 10-match unbeaten run in Mark McGhee's first game in charge of the visitors.

In an evenly fought first half, Chris Zebroski's header grazed the inside of the post while Darryl Duffy and Kaid Mohamed both fired over for the hosts.

But Zebroski broke the deadlock shortly after the break with his clinical finish from the edge of the area.

Eliot Richards sealed the win when he capitalised on Alan Bennett's error in the box and poked home.

Miscommunication between Robins captain Bennett and keeper Scott Brown almost gifted Rovers a third late on, but Scott McGleish headed wide after pouncing on the loose ball.

VIEWS FROM THE DRESSING ROOM

Cheltenham Town manager Mark Yates told BBC Radio Gloucestershire:

"We've got to do our jobs properly, from the first minute to the last, and we didn't do what we are good at.

"We didn't do ourselves justice, too many people were off their game, we were nowhere near what we try to play like.

"We've got to move on quickly and we will, we'll be back in Monday to work hard and make sure we put it right next Saturday."

Bristol Rovers manager Mark McGhee told BBC Radio Bristol:

"In a sense it went to plan. We set ourselves up in a shape that would make things difficult for them.

"The discipline the boys showed in playing that shape was brilliant.

"To get the two goals was the dream ticket."

Lineup, Bookings (2) & Substitutions (4)

Cheltenham

  • 01 Brown
  • 02 Lowe
  • 15 Bennett
  • 19 Garbutt
  • 22 Jombati
  • 07 Pack
  • 16 Penn (McGlashan - 58' )
  • 25 Summerfield
  • 09 Duffy (Goulding - 59' )
  • 14 Spencer Booked
  • 23 Mohamed (Smikle - 82' )

Substitutes

  • 24 Hooman
  • 08 Low
  • 11 Smikle
  • 20 McGlashan
  • 10 Goulding

Bristol Rovers

  • 20 Poke Booked
  • 03 Sawyer
  • 04 Woodards
  • 05 Bolger
  • 14 Brown
  • 33 Downes
  • 06 Stanley
  • 34 Dorman
  • 16 Anyinsah (McGleish - 52' )
  • 18 Richard
  • 26 Zebroski

Substitutes

  • 25 Cronin
  • 02 Smith
  • 15 Anthony
  • 08 Gill
  • 10 McGleish
Ref: Phillips
Att: 5,288

Match Stats

Shots

7 12

On target

1 6

Corners

8 2

Fouls

12 13

Live Text Commentary

90:00 +3:54 Full time

Full Time The game is over, as the referee blows his whistle.

90:00 +2:48

Corner taken by Marlon Pack from the right by-line, Michael Poke makes a save.

90:00 +1:25

Lee Brown gives away a free kick for an unfair challenge on Sido Jombati. Indirect free kick taken by Scott P Brown.

88:58

The ball is crossed by Chris Zebroski, Scott P Brown makes a save.

87:02

Marlon Pack delivers the ball.

84:14

Short corner taken by Marlon Pack from the right by-line, Effort on goal by Sido Jombati from inside the penalty box misses to the right of the target.

82:54

Free kick taken by Andy Dorman.

82:54 Booking

Booking James Spencer receives a caution for unsporting behaviour.

82:50

Foul by James Spencer on Craig Stanley, free kick awarded.

81:40 Substitution

Substitution Brian Smikle comes on in place of Kaid Mohamed.

80:03

Headed effort from inside the penalty area by Scott McGleish misses to the right of the target.

77:33

Marlon Pack decides to take a short corner, save made by Michael Poke.

77:13

Scott McGleish gives away a free kick for an unfair challenge on Keith Lowe. Indirect free kick taken by Scott P Brown.

76:25 Booking

Booking Booking for Michael Poke.

75:58

Outswinging corner taken from the right by-line by Marlon Pack.

73:56

Unfair challenge on Craig Stanley by Marlon Pack results in a free kick. Michael Poke restarts play with the free kick.

72:54

A cross is delivered by Luke Garbutt, save made by Michael Poke.

72:13

Gary Sawyer challenges Jermaine McGlashan unfairly and gives away a free kick. Indirect free kick taken by Luke Garbutt.

69:43

Luke Summerfield crosses the ball, save by Michael Poke.

69:22

Free kick awarded for an unfair challenge on Jermaine McGlashan by Craig Stanley. Marlon Pack restarts play with the free kick.

68:24

Luke Summerfield is adjudged to have handled the ball. Craig Stanley takes the free kick.

67:43

Jermaine McGlashan is penalised for a handball. Michael Poke takes the free kick.

66:42

Gary Sawyer gives away a free kick for an unfair challenge on Jermaine McGlashan. Marlon Pack takes the free kick.

65:51

James Spencer fouled by Aaron Downes, the ref awards a free kick. Free kick taken by Marlon Pack.

65:31

Lee Brown has an effort at goal from outside the penalty box which goes wide right of the target.

64:13

Corner taken short by Luke Garbutt.

63:35

Outswinging corner taken right-footed by Marlon Pack from the right by-line.

62:46

Assist on the goal came from Chris Zebroski.

62:46 Goal scored

Goal! - Eliot Richards - Cheltenham 0 - 2 Bristol R Eliot Richards grabs a headed goal from inside the six-yard box. Cheltenham 0-2 Bristol Rovers.

62:10

Chris Zebroski takes a shot. Scott P Brown makes a save.

59:08 Goal scored

Goal! - Chris Zebroski - Cheltenham 0 - 1 Bristol R Chris Zebroski finds the back of the net with a goal from the edge of the penalty area to the bottom left corner of the goal. Cheltenham 0-1 Bristol Rovers.

57:51 Substitution

Substitution Jeff Goulding replaces Darryl Duffy.

57:51 Substitution

Substitution Jermaine McGlashan is brought on as a substitute for Russell Penn.

57:39

Craig Stanley takes a shot and missed to the right of the net.

57:19

Andy Dorman fouled by Kaid Mohamed, the ref awards a free kick. Gary Sawyer takes the indirect free kick.

55:53

James Spencer is flagged offside by the assistant referee. Michael Poke takes the free kick.

52:40

Free kick awarded for an unfair challenge on Alan Bennett by Chris Zebroski. Marlon Pack restarts play with the free kick.

51:12 Substitution

Substitution Scott McGleish comes on in place of Joe Anyinsah.

51:08

The ball is sent over by Sido Jombati, Cian Bolger manages to make a clearance.

49:08

Dan Woodards concedes a free kick for a foul on Kaid Mohamed. Indirect free kick taken by Marlon Pack.

46:46

Chris Zebroski takes a shot. Save by Michael Poke.

45:44

Outswinging corner taken left-footed by Luke Garbutt from the left by-line, Effort on goal by Luke Summerfield from just inside the penalty box goes harmlessly over the target.

45:19

Darryl Duffy produces a cross.

45:01

The referee gets the second half underway.

45:00 +1:09 Half time

Half Time The referee calls an end to the first half.

45:00 +0:44

Dan Woodards takes a shot. Marlon Pack gets a block in.

44:40

Luke Summerfield concedes a free kick for a foul on Eliot Richards. Indirect free kick taken by Andy Dorman.

44:17

A cross is delivered by Sido Jombati, save made by Michael Poke.

43:30

A cross is delivered by Gary Sawyer, Header from inside the area by Chris Zebroski strikes the post.

43:04

Eliot Richards fouled by Alan Bennett, the ref awards a free kick. Eliot Richards restarts play with the free kick.

42:15

Effort from just outside the area by Kaid Mohamed goes over the bar.

37:14

Joe Anyinsah fouled by Alan Bennett, the ref awards a free kick. The free kick is swung in left-footed by Craig Stanley, Sido Jombati manages to make a clearance.

34:59

Shot from outside the box by Kaid Mohamed misses to the left of the target.

32:22

Foul by Chris Zebroski on Marlon Pack, free kick awarded. Marlon Pack has an effort direct from the free kick.

32:12

Luke Summerfield sends in a cross, clearance made by Dan Woodards.

32:01

The ball is swung over by Russell Penn, clearance made by Cian Bolger.

31:05

Alan Bennett gives away a free kick for an unfair challenge on Chris Zebroski. Free kick taken by Chris Zebroski.

30:03

James Spencer gives away a free kick for an unfair challenge on Cian Bolger. Cian Bolger restarts play with the free kick.

28:42

Corner from the right by-line taken by Marlon Pack, Cian Bolger makes a clearance.

25:03

Joe Anyinsah takes a shot. Save by Scott P Brown.

17:45

Foul by Gary Sawyer on Darryl Duffy, free kick awarded. Free kick taken by Scott P Brown.

17:20

The ball is crossed by Joe Anyinsah.

16:30

The ball is sent over by Joe Anyinsah, Keith Lowe makes a clearance.

15:43

Keith Lowe sends in a cross, Michael Poke makes a save.

14:51

Free kick awarded for an unfair challenge on Darryl Duffy by Cian Bolger. Marlon Pack restarts play with the free kick.

14:26

Inswinging corner taken right-footed by Eliot Richards from the left by-line to the near post, Luke Garbutt manages to make a clearance.

14:17

Effort from the edge of the penalty box by Chris Zebroski goes wide of the right-hand upright.

12:00

Darryl Duffy has an effort at goal from just inside the box that misses to the right of the goal.

11:05

Marlon Pack challenges Eliot Richards unfairly and gives away a free kick. Indirect free kick taken by Craig Stanley.

10:25

Foul by Luke Summerfield on Eliot Richards, free kick awarded. Craig Stanley takes the indirect free kick.

9:43

James Spencer concedes a free kick for a foul on Aaron Downes. Michael Poke restarts play with the free kick.

9:35

The ball is swung over by Sido Jombati, clearance made by Aaron Downes.

6:30

Inswinging corner taken left-footed by Lee Brown from the right by-line to the near post, Foul by Aaron Downes on Luke Garbutt, free kick awarded. Scott P Brown takes the indirect free kick.

3:05

Shot from 35 yards by Eliot Richards missed to the left of the target.

2:30

Luke Garbutt takes a shot. Save by Michael Poke.

1:31

Russell Penn gives away a free kick for an unfair challenge on Chris Zebroski. Cian Bolger takes the indirect free kick.

0:20

Foul by Chris Zebroski on Keith Lowe, free kick awarded. Luke Garbutt takes the free kick.

0:00

The game kicks-off.

Live data and text provided by our data suppliers