Match ends, Barnsley 0, Carlisle United 3.
League Two Carlisle United stunned Championship side Barnsley to reach round two of the Carabao Cup.
Harry McKirdy seized on a poor backpass to slip the ball past Brad Collins to give the Cumbrians a half-time lead.
Jack Bridge added a second from the penalty spot after McKirdy was tripped in the box.
And, after Cauley Woodrow headed against the post as the Tykes sought a way back into the tie, Nathan Thomas fired home to seal victory for Carlisle.
Steven Pressley's side had not won on their travels since January, but turned the form book on its head to inflict a first home defeat for Barnsley in head coach Daniel Stendel's 14 months in charge.
It could have been worse for Barnsley too as Stefan Scougall had a shot cleared off the line and Aaron Hayden headed against the post as Carlisle went close to a fourth late on.
The Cumbrians are now unbeaten in their last six away League Cup ties against teams from a higher division, although they were eliminated on penalties by Liverpool in 2015 and Derby in 2016.
But they were well worth their victory in their first meeting with Barnsley since 1986 and will now travel to Rochdale in round two.
- 6AndersenBooked at 57mins
- 36WilksSubstituted forThomasat 61'minutes
- 20StylesBooked at 48minsSubstituted forMillerat 74'minutes
- 11ChaplinSubstituted forBähreat 60'minutesBooked at 83mins
- 7ThomasSubstituted forHopeat 76'minutes
- 25LoftSubstituted forHaydenat 81'minutes
- 11McKirdySubstituted forOlomolaat 65'minutes
- Ben Toner
- Shots on Target
Second Half ends, Barnsley 0, Carlisle United 3.
Corner, Carlisle United. Conceded by Jordan Williams.
Attempt missed. Stefan Scougall (Carlisle United) right footed shot from the left side of the box is close, but misses to the left.
Stefan Scougall (Carlisle United) hits the left post with a right footed shot from the right side of the box.
Attempt blocked. Aaron Hayden (Carlisle United) header from the left side of the six yard box is blocked. Assisted by Jack Iredale.
Daniel Pinillos (Barnsley) wins a free kick on the left wing.
Foul by Hallam Hope (Carlisle United).
Mike-Steven Bähre (Barnsley) is shown the yellow card for a bad foul.
Foul by Mike-Steven Bähre (Barnsley).
Jack Bridge (Carlisle United) wins a free kick on the right wing.
Substitution, Carlisle United. Aaron Hayden replaces Ryan Loft.
Hand ball by Mike-Steven Bähre (Barnsley).
Delay over. They are ready to continue.
Delay in match because of an injury Byron Webster (Carlisle United).
Mamadou Thiam (Barnsley) wins a free kick on the right wing.
Foul by Jack Iredale (Carlisle United).
Substitution, Carlisle United. Hallam Hope replaces Nathan Thomas.
Attempt saved. Cauley Woodrow (Barnsley) header from the centre of the box is saved in the top centre of the goal. Assisted by Daniel Pinillos.
Substitution, Barnsley. George Miller replaces Callum Styles.