Exeter City and Fleetwood Town took a point each in League Two in the first meeting between the two sides.
The visitors went ahead when Steve McNulty headed past keeper Artur Krysiak from Dean Howell's free-kick.
Liam Sercombe and Alan Gow set up Jamie Cureton, who lashed a superb first-time strike past Scott Davies to equalise.
Barry Nicholson latched onto Barry Ferguson's through-ball to put Fleetwood ahead again, but John O'Flynn levelled from the penalty spot.
VIEWS FROM THE DRESSING ROOM
Exeter City manager Paul Tisdale told BBC Radio Devon:
"It was a pulsating game, we've played a different type of game than we have done.
"I told the players at half-time that they were too respectful and they had to play with more freedom and more movement.
"We definitely deserved the draw and the longer the game would've carried on the more we would've been heading towards a victory.
"I'm convinced it was a penalty. If I'm being cynical I think because the keeper had already been booked the referee probably has second thoughts about giving it because he's going to have to send him off."
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +2:05
The referee blows for offside against Tom Barkhuizen. Craig Woodman takes the indirect free kick.90:00 +0:47
Free kick awarded for an unfair challenge on Danny Coles by David Ball. Free kick taken by Artur Krysiak.90:00 +0:47 Booking
Booking David Ball is cautioned by the ref for unsporting behaviour.89:31
Inswinging corner taken right-footed by Alan Gow.88:43
Corner from right by-line taken by Alan Gow.81:30
Free kick awarded for an unfair challenge on Tom Barkhuizen by Craig Woodman. Shaun Beeley takes the free kick.73:02
Danny Coles concedes a free kick for a foul on David Ball. Free kick taken by Barry Ferguson.71:35
Outswinging corner taken right-footed by Barry Nicholson from the right by-line.64:28
Free kick awarded for a foul by Steve Tully on Junior Brown. Scott Davies takes the free kick.63:43 Substitution
Substitution Curtis Obeng goes off and Tom Barkhuizen comes on.62:03
Corner taken by Alan Gow, save by Scott Davies.60:49
Alan Gow has a direct shot on goal from the free kick.60:49 Booking
Booking The referee shows Barry Ferguson a yellow card.59:38
Steve McNulty gives away a free kick for an unfair challenge on Alan Gow. Indirect free kick taken by Alan Gow. The referee gives a free kick against Barry Ferguson for handball.58:06
Steve McNulty restarts play with the free kick.58:06 Booking
Booking John O'Flynn receives a yellow card for unsporting behaviour.57:54
John O'Flynn gives away a free kick for an unfair challenge on Shaun Beeley.56:16 Goal scored
Goal! - John O'Flynn - Exeter 2 - 2 Fleetwood Penalty taken right-footed by John O'Flynn and scored. Exeter 2-2 Fleetwood Town.55:42 Booking
Booking Scott Davies booked.
Booking Youl Mawene receives a caution.54:39
Youl Mawene concedes a Penalty for a foul on Jamie Cureton.52:06
John O'Flynn challenges Barry Ferguson unfairly and gives away a free kick. Dean Howell takes the indirect free kick.51:03
Corner taken left-footed by Alan Gow from the right by-line, clearance by Steve McNulty.50:16
Free kick awarded for an unfair challenge on Matt Oakley by Dean Howell. Craig Woodman restarts play with the free kick.45:01
The referee blows his whistle to start the second half.45:00 +1:59 Half time
Half Time The referee calls an end to the first half.44:24
Steve Tully takes the free kick.44:24 Booking
Booking Booking for Barry Nicholson for unsporting behaviour.44:06
Free kick awarded for a foul by Barry Nicholson on Scot Bennett.42:18
Steve Tully gives away a free kick for an unfair challenge on Jamie McGuire. Dean Howell takes the indirect free kick.40:28
Barry Ferguson provided the assist for the goal.40:28 Goal scored
Goal! - Barry Nicholson - Exeter 1 - 2 Fleetwood Barry Nicholson finds the back of the net with a goal from inside the six-yard box to the bottom left corner of the goal. Exeter 1-2 Fleetwood Town.34:33
Effort from deep inside the area by Alan Gow misses to the left of the goal.32:45
Inswinging corner taken left-footed by Dean Howell from the right by-line to the near post.26:49
Scot Bennett gives away a free kick for an unfair challenge on Barry Ferguson. Indirect free kick taken by Dean Howell.26:28
Alan Gow challenges Jamie McGuire unfairly and gives away a free kick. Barry Ferguson takes the free kick.23:42
Assist by Alan Gow.23:42 Goal scored
Goal! - Jamie Cureton - Exeter 1 - 1 Fleetwood Jamie Cureton finds the back of the net with a goal from inside the penalty box to the top left corner of the goal. Exeter 1-1 Fleetwood Town.21:23
Barry Ferguson gives away a free kick for an unfair challenge on Alan Gow. Alan Gow restarts play with the free kick.19:16
Inswinging corner taken left-footed by Alan Gow from the right by-line, save made by Scott Davies.13:37
Free kick awarded for a foul by Steve Tully on Junior Brown. Free kick taken by Barry Ferguson.12:11
Assist on the goal came from Dean Howell.12:11 Goal scored
Goal! - Steve McNulty - Exeter 0 - 1 Fleetwood Steve McNulty fires in a goal from close range to the top left corner of the goal. Exeter 0-1 Fleetwood Town.11:27
Alan Gow gives away a free kick for an unfair challenge on Shaun Beeley. Dean Howell takes the indirect free kick.10:47
Matt Oakley challenges David Ball unfairly and gives away a free kick. Barry Ferguson takes the indirect free kick.9:42
Steve McNulty challenges Alan Gow unfairly and gives away a free kick. Indirect free kick taken by Alan Gow.6:11
Inswinging corner taken by Dean Howell.4:21
John O'Flynn challenges Shaun Beeley unfairly and gives away a free kick. Shaun Beeley restarts play with the free kick.3:33
Effort on goal by Barry Nicholson from inside the box misses to the right of the target.2:24
Free kick awarded for an unfair challenge on Pat Baldwin by David Ball. Free kick taken by Danny Coles.1:09
Inswinging corner taken from the left by-line by Dean Howell, clearance made by Pat Baldwin.0:00
The game gets underway.
Live data and text provided by our data suppliers