Struggling Exeter City held Carlisle to a goalless draw at St James Park.
The hosts had the better of the first half as Jake Taylor and David Noble both had chances, while Daniel Nardiello shot wide of the far post.
Exeter lost goalkeeper Artur Krysiak to injury with 10 minutes left and his replacement Lenny Pidgeley immediately made a superb stop to deny Lee Miller.
Miller missed a golden chance to snatch three points for the visitors in the last minute as he fired wide.
VIEWS FROM THE DRESSING ROOM
Exeter City manager Paul Tisdale told BBC Radio Devon:
"With every match you're going to get a different outcome and the players need to perform different things in order get a result. Today they were required to do something different and that was to keep their heads and play safe.
"We did particularly well in the second phase when balls went in the box. We got to the balls so quickly and stopped them getting shots on target.
"It was one of those games today where either side are thinking with 15 minutes to go 'we could nick this' but also thinking 'let's not give it away at the back'."
Carlisle United boss Greg Abbott told BBC Radio Cumbria:
"Our record here has not been brilliant and it's a horrendous journey.
"There's a real collectiveness as a group and in times gone by we'd have lost these types of games.
"I thought only one team was going win in it in the end and I thought that was us."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +2:08
Free kick awarded for a foul by Jeremy Helan on Jake Taylor. David Noble delivers the ball from the free kick right-footed from right wing, save by Adam Collin.89:52
Danny Coles gives away a free kick for an unfair challenge on Lee Miller. James Tavernier crosses the ball from the free kick right-footed from right channel.88:52
Foul by James Dunne on Liam Noble, free kick awarded. Indirect free kick taken by Jon-Paul McGovern, Liam Noble produces a right-footed shot from the edge of the box and misses to the right of the goal.84:54
Free kick awarded for a foul by Scott Golbourne on Jon-Paul McGovern. James Tavernier restarts play with the free kick.84:03
Free kick awarded for a foul by Jeremy Helan on Jake Taylor. Free kick taken by Lenny Pidgeley.83:01
Jake Taylor takes a shot. Adam Collin makes a save.81:39
Corner taken right-footed by Jon-Paul McGovern from the left by-line, Troy Archibald-Henville makes a clearance.81:17
Lee Miller takes a shot. Lenny Pidgeley makes a save.79:25 Substitution
Substitution Artur Krysiak goes off and Lenny Pidgeley comes on.74:46
Corner taken by David Noble from the right by-line, Header by Danny Coles from deep inside the penalty area misses to the right of the target.74:24
James Tavernier concedes a free kick for a foul on Daniel Nardiello. David Noble takes the free kick.73:37 Substitution
Substitution Francois Zoko goes off and Jeremy Helan comes on.73:15
Liam Noble has shot on goal from just outside the penalty box which goes wide of the right-hand upright.71:42
Corner taken by David Noble from the left by-line, Lubomir Michalik makes a clearance.69:33
Free kick awarded for a foul by Lee Miller on Troy Archibald-Henville. Free kick taken by Artur Krysiak.67:53 Substitution
Substitution John O'Flynn on for Callum McNish.66:14
Free kick awarded for a foul by Callum McNish on Liam Noble. Free kick taken by Adam Collin.61:34
Outswinging corner taken by Jon-Paul McGovern, Francois Zoko takes a shot.59:30
Jon-Paul McGovern takes a shot. Scott Golbourne gets a block in.
Liam Noble takes a shot. Save by Artur Krysiak.54:15
Corner taken by Jon-Paul McGovern, clearance made by Troy Archibald-Henville.52:45
Jake Taylor gives away a free kick for an unfair challenge on Rory Loy. Adam Collin takes the indirect free kick.50:49
Corner from left by-line taken by Jon-Paul McGovern. Danny Livesey has a headed effort from close range and clears the bar.49:22
Corner taken by Jon-Paul McGovern, Troy Archibald-Henville makes a clearance.47:02
Liam Noble fouled by Liam Sercombe, the ref awards a free kick. Indirect free kick taken by Matthew Robson.46:36
Rory Loy gives away a free kick for an unfair challenge on Troy Archibald-Henville. Callum McNish takes the indirect free kick.45:01
The second half begins.45:00 +3:12 Half time
Half Time The referee blows for half time.45:00 +2:15
David Noble has an effort at goal from outside the penalty box missing to the wide right of the target.45:00 +1:06
Shot from just outside the area by James Dunne misses to the left of the target.44:50
Rory Loy takes a shot. Artur Krysiak makes a comfortable save.43:43
Francois Zoko challenges Troy Archibald-Henville unfairly and gives away a free kick. Indirect free kick taken by Artur Krysiak.42:54
Steve Tully gives away a free kick for an unfair challenge on Rory Loy. The free kick is swung in right-footed by Jon-Paul McGovern, Callum McNish manages to make a clearance.40:15
Daniel Nardiello has an effort at goal from the edge of the box that misses to the right of the target.39:02 Substitution
Substitution Callum McNish replaces Matt Oakley.36:42
Lubomir Michalik challenges Jake Taylor unfairly and gives away a free kick. Strike on goal comes in from Matt Oakley from the free kick, blocked by Liam Noble.34:35
Corner taken by Jon-Paul McGovern from the right by-line, save made by Artur Krysiak.28:55
Liam Noble takes a shot. Danny Coles gets a block in. Corner taken right-footed by Jon-Paul McGovern, Headed effort from deep inside the penalty area by Lubomir Michalik goes harmlessly over the crossbar.26:36
Free kick awarded for an unfair challenge on Troy Archibald-Henville by Rory Loy. Free kick taken by Matt Oakley.22:47
Effort on goal by Matt Oakley from just inside the area clears the bar.21:21
Jake Taylor takes a shot. Save by Adam Collin.19:58
Corner taken by Matt Oakley, save made by Adam Collin.17:11
The offside flag is raised against Rory Loy. Artur Krysiak restarts play with the free kick.13:19
Free kick awarded for an unfair challenge on James Dunne by James Tavernier. Shot on goal comes in from David Noble from the free kick. Corner taken by Matt Oakley from the left by-line, Adam Collin makes a save.11:50
Steve Tully challenges Paul Thirlwell unfairly and gives away a free kick. Matthew Robson takes the free kick. Lubomir Michalik takes a shot. Troy Archibald-Henville gets a block in. Corner taken by Jon-Paul McGovern, Artur Krysiak fouled by Francois Zoko, the ref awards a free kick. Artur Krysiak takes the free kick.9:24
Short corner worked by Matthew Robson. Rory Loy produces a headed effort from deep inside the six-yard box which goes wide of the right-hand upright.8:52
The official flags Daniel Nardiello offside. Adam Collin takes the free kick.6:38
David Noble challenges Francois Zoko unfairly and gives away a free kick. Matthew Robson produces a strike on goal direct from the free kick.4:17
Matthew Robson takes a shot. Blocked by Troy Archibald-Henville. Jon-Paul McGovern decides to take the corner short.1:18
Jon-Paul McGovern manages to make a clearance.1:18 Substitution
Substitution Danny Livesey on for Peter Murphy.1:18
Corner taken right-footed by Matt Oakley,0:00
The ref blows the whistle to start the match.
Live data and text provided by our data suppliers