StockportStockport County2SalfordSalford City1
![Brunton Park, Carlisle](https://ichef.bbci.co.uk/live-experience/cps/1024/cpsprodpb/902D/production/_129790963_gettyimages-1482476915.jpg)
Relive League Two play-off semis as Carlisle & Stockport go through
Got a TV Licence?
Find out moreSummary
- Carlisle to face Stockport in Wembley final on 28 May
- FT: Carlisle 3-1 Bradford (agg 3-2) - Cumbrians through in extra time
- Halliday og, Guy & Barclay goals send Carlisle to final
- Score was 1-0 after 90 mins, Derbyshire goal not enough for Bradford
- FT: Stockport County 2-1 Salford City (agg 2-2) - Stockport win 3-1 on penalties
- Mallan levels to give Salford aggregate lead but Stretton header for Stockport forces penalties
- Stockport's Hinchliffe saves two penalties and Sarcevic slams in winning spot-kick
Live Reporting
Ian Woodcock
All times stated are UK
FULL-TIME
Carlisle 1-0 Bradford (Agg 1-1)
For the second time today, we are going to extra time in a League Two play-off semi-final.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
This is Bradford boss Mark Hughes' first experience in the play-offs as player or manager.
He doesn't look like he's enjoying it all that much just now.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Three minutes of the nine added to go.
Time for a final chance?
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Jamie Walker, he of the Bradford goal in the first leg, takes a pop from range but it's no good.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
The home side are pushing as we head into the final six minutes of the time added on.
A goal now would surely win it.
INJURY TIME
Carlisle 1-0 Bradford (Agg 1-1)
NINE minutes of time added on.
All 15,000 fans in Brunton Park roar that announcement.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Carlisle defender Paul Huntington is down after blocking a fierce Ryan East shot.
The big centre-back looks to be ok. Think it's more cramp than anything.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
These two teams were only separated by goal difference in the League Two table and that is how it is proving across this semi-final.
Two very evenly matched sides.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Andy Kiwomya
Ex-Bradford forward and head of performance on BBC Radio Leeds
It's about game management now, with not so long left on the clock.
Don't be scared to be confident on the ball.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Sam Stubbs goes to the sidelines and it looks like the Bradford man is going to continue.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Ouch.
Bradford defender Sam Stubbs and Taylor Charters challenge for a high aerial duel and Stubbs comes off the worst.
I'm baffled at how long it has taken for the physio to come on. He looks really shaken up.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
It's a really hot day today and that, coupled with the fact this is the teams' 48th league encounter of a season that started in July, is starting to show.
Feels like we're going to be in this for the long haul.
Carlisle 'on top'
Carlisle 1-0 Bradford (Agg 1-1)
Chris Lumsdon
Former Carlisle midfielder on BBC Radio Cumbria
If I'm a player on the pitch at the moment I'm thinking 'we're on top of these here'.
Things like their keeper kicking the ball straight out of play help make you feel that way.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
The Carlisle subs are straight into the action.
Omari Patrick hits a powerful cross into the middle and Taylor Charters can only head it wide as he rushes on to it.
Very difficult chance to be fair.
SUBSTITUTION
Carlisle 1-0 Bradford (Agg 1-1)
Bradford do turn to their bench now.
Adam Clayton and Alex Gilliead are off and Ryan East and Emmanuel Osadebe are on.
The home side make a couple of changes of their own too.
Omari Patrick and Taylor Charters are on for goalscorer John-Kymani Gordon and Alfie McCalmont.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Bradford are finally getting a foothold in this match.
They win another corner, their third in a short period, but Ben Barclay is there to head it away.
'Carlisle know they're in a game'
Carlisle 1-0 Bradford (Agg 1-1)
Andy Kiwomya
Ex-Bradford forward and head of performance on BBC Radio Leeds
This is better from Bradford City, this is what we want to see.
Carlisle now know they're in a game.
SUBSTITUTION
Carlisle 1-0 Bradford (Agg 1-1)
First change of the day.
Ryan Edmondson is on for Joe Garner up top for the home side.
Veteran Garner has worked hard today but that booking maybe showed he was running out of steam.
Post update
Carlisle 1-0 Bradford (Agg 1-1)
Hold up as Alex Gilliead has treatment following that poor foul on him by Joe Garner.
When play resumes the away side force a couple of corners in quick succession.
YELLOW CARD
Carlisle 1-0 Bradford (Agg 1-1)
Joe Garner, who has been at the heart of everything today, is in the book.
The Carlisle striker cynically hacks down Alex Gilliead 25 yards out.
Nasty that.