Rochdale remained in third place in League Two after a hard-fought win over mid-table Exeter City.

Michael Rose fired the hosts into the lead with a curled left-footed free-kick which crept inside the near post.

Exeter equalised when John O'Flynn's cross found Alan Gow 10 yards out and he coolly finished with his left foot.

Graham Cummins nodded in a deep Matthew Lund cross to restore the lead before Andrew Tutte turned into space and fired home a right-footed strike.

VIEW FROM THE DRESSING ROOM

Rochdale manager Keith Hill told BBC Radio Manchester:

"We were reasonably comfortable. I thought it was a good, technical game. We just edged it.

"I've got a lot of respect for (Exeter manager) Paul Tisdale, the way he sets up and the way he wants to play.

"It was a very open game, without too many goalscoring opportunities, but I do believe we deserved it."

Lineup, Bookings (1) & Substitutions (4)

Rochdale

  • 01 Lillis
  • 02 Rafferty
  • 25 Rose
  • 05 Eastham
  • 06 Lancashire
  • 22 O'Connell
  • 08 Tutte
  • 12 Lund
  • 29 Cummins
  • 11 Hogan (Done - 81' )
  • 40 Henderson

Substitutes

  • 07 Vincenti
  • 14 Héry
  • 16 Done
  • 21 Thomson
  • 24 Allen
  • 38 Dicker
  • 39 Bunney

Exeter City

  • 01 Krysiak
  • 04 Bennett
  • 03 Woodman
  • 10 Gow (Keohane - 75' )
  • 06 Coles
  • 05 Baldwin Booked (Butterfield - 81' )
  • 11 Davies
  • 07 Sercombe
  • 25 Parkin (Wheeler - 68' )
  • 35 Gill
  • 19 O'Flynn

Substitutes

  • 02 Butterfield
  • 14 Doherty
  • 15 Moore-Taylor
  • 20 Nichols
  • 22 Keohane
  • 30 Pym
  • 32 Wheeler
Ref: Jeremy Simpson
Att: 2,428

Match Stats

Shots

7 5

On target

4 1

Corners

4 4

Fouls

2 4

Live Text Commentary

Full time

Full Time Match ends, Rochdale 3, Exeter City 1.

90:00 +4:06 Full time

Full Time Second Half ends, Rochdale 3, Exeter City 1.

90:00 +3:24

Corner, Rochdale. Conceded by Arron Davies.

86:04 Goal scored

Goal! Goal! Rochdale 3, Exeter City 1. Andrew Tutte (Rochdale) right footed shot from outside the box to the top left corner.

84:22

Graham Cummins (Rochdale) wins a free kick in the defensive half.

84:22

Foul by Daniel Coles (Exeter City).

81:12

Attempt saved. Graham Cummins (Rochdale) right footed shot from outside the box is saved in the centre of the goal.

80:46 Substitution

Substitution Substitution, Rochdale. Matt Done replaces Scott Hogan.

80:11 Substitution

Substitution Substitution, Exeter City. Danny Butterfield replaces Pat Baldwin.

74:58 Substitution

Substitution Substitution, Exeter City. Jimmy Keohane replaces Alan Gow.

74:20

Attempt missed. Alan Gow (Exeter City) left footed shot from outside the box is close, but misses the top right corner.

68:00 Substitution

Substitution Substitution, Exeter City. David Wheeler replaces Sam Parkin.

65:28

Foul by Oliver Lancashire (Rochdale).

65:28

Alan Gow (Exeter City) wins a free kick in the defensive half.

65:00 Goal scored

Goal! Goal! Rochdale 2, Exeter City 1. Graham Cummins (Rochdale) header from very close range to the bottom right corner.

61:00

Scott Bennett (Exeter City) wins a free kick on the left wing.

60:47

Foul by Scott Hogan (Rochdale).

59:48

Attempt missed. Liam Sercombe (Exeter City) left footed shot from outside the box misses to the right.

58:41

Attempt missed. Matthew Lund (Rochdale) right footed shot from outside the box is close, but misses to the right.

56:47

Corner, Rochdale. Conceded by Artur Krysiak.

52:11

Corner, Exeter City. Conceded by Joseph Rafferty.

48:54

Attempt missed. Alan Gow (Exeter City) left footed shot from the left side of the box is just a bit too high.

45:42 Goal scored

Goal! Goal! Rochdale 1, Exeter City 1. Alan Gow (Exeter City) left footed shot from the centre of the box to the centre of the goal.

45:00

Second Half begins Rochdale 1, Exeter City 0.

45:00 +1:00 Half time

Half Time First Half ends, Rochdale 1, Exeter City 0.

45:00 +0:27

Attempt missed. Alan Gow (Exeter City) left footed shot from outside the box is high and wide to the right.

43:01

Corner, Rochdale. Conceded by Liam Sercombe.

42:30

Corner, Rochdale. Conceded by Scott Bennett.

40:00

Corner, Exeter City. Conceded by Oliver Lancashire.

38:16 Goal scored

Goal! Goal! Rochdale 1, Exeter City 0. Michael Rose (Rochdale) from a free kick with a left footed shot to the top right corner.

37:07 Booking

Booking Pat Baldwin (Exeter City) is shown the yellow card.

37:00

Scott Hogan (Rochdale) wins a free kick in the attacking half.

36:55

Foul by Pat Baldwin (Exeter City).

30:24

Andrew Tutte (Rochdale) wins a free kick in the defensive half.

30:18

Foul by Sam Parkin (Exeter City).

24:00

Corner, Exeter City. Conceded by Ashley Eastham.

21:07

Attempt missed. Andrew Tutte (Rochdale) right footed shot from outside the box misses to the left.

16:38

Attempt missed. Graham Cummins (Rochdale) header from the centre of the box is close, but misses to the left.

10:00

Ian Henderson (Rochdale) wins a free kick in the defensive half.

9:57

Foul by Matthew Gill (Exeter City).

8:28

Corner, Exeter City. Conceded by Jack O'Connell.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers