League Two Oxford United came from behind to stun Bristol City and progress to the second round of the League Cup.

Midfielder Joe Bryan had put the hosts ahead after only 70 seconds.

But Carlton Morris levelled it after the break and Danny Hylton struck late to win it for the U's.

It is the sixth time in seven seasons that League One Bristol City have been eliminated from the competition by a team from a lower division.

Bryan had given the hosts the perfect start when he picked up on Jay Emmanuel-Thomas' blocked shot and sliced in with his right foot.

The early goal did not unsettle Oxford though, and they had the ball in the net before the break, only for Junior Brown's header to be ruled out by a late offside flag.

The U's kept up the pressure and made it 1-1, with Morris planting a powerful header past goalkeeper Frank Fielding, after Joe Riley's ball in.

And summer signing Hylton shocked the home support when he coolly slotted the winner past Fielding.

Cotterill on Bristol City v Oxford

Bristol City manager Steve Cotterill told BBC Radio Bristol:

"I'm disappointed with how we played and I thought they were the better team.

"They looked a lot more up for it tonight than we did.

"It was just the type of start that I felt we needed and wanted because it might have given us the momentum to go on.

"But you have to give them credit. They were better than us on the night."

Lineup, Bookings (3) & Substitutions (5)

Bristol City

  • 01 Fielding
  • 22 Ayling
  • 06 El-Abd Booked
  • 05 Osborne
  • 21 Pack
  • 11 Wagstaff
  • 16 Wynter
  • 14 Reid (Williams - 62' )
  • 23 Bryan Booked (Burns - 83' )
  • 10 Emmanuel-Thomas (Wilbraham - 82' )
  • 09 Baldock

Substitutes

  • 03 Williams
  • 08 Elliott
  • 13 Richards
  • 15 Freeman
  • 17 Cunningham
  • 18 Wilbraham
  • 20 Burns

Oxford United

  • 21 Crocombe
  • 06 Wright
  • 03 Newey
  • 13 Hunt
  • 05 Mullins
  • 02 Meades
  • 08 Brown
  • 25 Riley
  • 14 Ruffels (Collins - 19' Booked )
  • 09 Morris (Hylton - 73' )
  • 11 Potter

Substitutes

  • 07 Rose
  • 10 Hylton
  • 15 O'Dowda
  • 19 Collins
  • 22 Long
  • 31 Roberts
  • 53 Cavanagh
Ref: Lee Collins
Att: 6,145

Match Stats

Shots

11 12

On target

3 4

Corners

4 7

Fouls

11 8

Live Text Commentary

Full time

Full Time Match ends, Bristol City 1, Oxford United 2.

90:00 +3:36 Full time

Full Time Second Half ends, Bristol City 1, Oxford United 2.

90:00 +2:42

Corner, Bristol City. Conceded by Tom Newey.

90:00 +1:20

Corner, Oxford United. Conceded by Jordan Wynter.

90:00 +0:54

Foul by Jordan Wynter (Bristol City).

90:00 +0:54

Junior Brown (Oxford United) wins a free kick in the defensive half.

90:00 +0:10

Attempt missed. Derrick Williams (Bristol City) right footed shot from outside the box is just a bit too high.

86:32 Goal scored

Goal! Goal! Bristol City 1, Oxford United 2. Danny Hylton (Oxford United) right footed shot from the centre of the box to the bottom left corner. Assisted by Junior Brown.

84:39

Attempt missed. Sam Baldock (Bristol City) right footed shot from outside the box is high and wide to the right.

83:41

Marlon Pack (Bristol City) wins a free kick in the attacking half.

83:41

Foul by Alfie Potter (Oxford United).

82:56

Attempt missed. Joe Riley (Oxford United) right footed shot from outside the box is close, but misses to the right.

82:24 Substitution

Substitution Substitution, Bristol City. Wes Burns replaces Joe Bryan.

81:55 Substitution

Substitution Substitution, Bristol City. Aaron Wilbraham replaces Jay Emmanuel-Thomas.

80:41

Corner, Oxford United. Conceded by Derrick Williams.

78:33

Hand ball by Tom Newey (Oxford United).

77:07

Attempt missed. Jay Emmanuel-Thomas (Bristol City) right footed shot from the centre of the box misses to the right.

76:40

Attempt blocked. Scott Wagstaff (Bristol City) header from very close range is blocked.

75:46

Joe Bryan (Bristol City) wins a free kick on the left wing.

75:46

Foul by Joe Riley (Oxford United).

75:00

Attempt missed. Jonathan Meades (Oxford United) right footed shot from outside the box is too high.

72:07 Substitution

Substitution Substitution, Oxford United. Danny Hylton replaces Carlton Morris.

70:22

Corner, Oxford United. Conceded by Karleigh Osborne.

69:11 Booking

Booking Adam El-Abd (Bristol City) is shown the yellow card.

66:33

Attempt missed. John Mullins (Oxford United) header from the centre of the box is just a bit too high.

65:37

Foul by Jay Emmanuel-Thomas (Bristol City).

65:37

Jonathan Meades (Oxford United) wins a free kick in the defensive half.

62:26

Foul by Scott Wagstaff (Bristol City).

62:26

Alfie Potter (Oxford United) wins a free kick in the attacking half.

61:53

Corner, Bristol City. Conceded by Tom Newey.

61:42 Substitution

Substitution Substitution, Bristol City. Derrick Williams replaces Bobby Reid.

59:48

Attempt missed. Jay Emmanuel-Thomas (Bristol City) right footed shot from outside the box is just a bit too high from a direct free kick.

59:23 Booking

Booking Jake Wright (Oxford United) is shown the yellow card.

59:00

Sam Baldock (Bristol City) wins a free kick in the defensive half.

59:00

Foul by Jake Wright (Oxford United).

55:53

Attempt missed. Bobby Reid (Bristol City) right footed shot from outside the box is too high.

54:22 Goal scored

Goal! Goal! Bristol City 1, Oxford United 1. Carlton Morris (Oxford United) right footed shot from the centre of the box to the high centre of the goal. Assisted by Joe Riley.

54:02

Corner, Oxford United. Conceded by Adam El-Abd.

53:00

Michael Collins (Oxford United) wins a free kick in the defensive half.

52:57

Foul by Bobby Reid (Bristol City).

52:24

Attempt blocked. Scott Wagstaff (Bristol City) right footed shot from outside the box is blocked.

51:32

Attempt missed. Junior Brown (Oxford United) right footed shot from outside the box is just a bit too high.

49:16

Foul by Scott Wagstaff (Bristol City).

49:16

Jonathan Meades (Oxford United) wins a free kick in the attacking half.

48:36

Attempt saved. Bobby Reid (Bristol City) right footed shot from the right side of the box is saved in the centre of the goal.

46:37

Foul by Luke Ayling (Bristol City).

46:37

Alfie Potter (Oxford United) wins a free kick in the defensive half.

45:00

Second Half begins Bristol City 1, Oxford United 0.

45:00 +2:31 Half time

Half Time First Half ends, Bristol City 1, Oxford United 0.

45:00 +2:00

Attempt missed. Carlton Morris (Oxford United) right footed shot from outside the box misses to the left.

45:00 +0:12

Attempt blocked. Joe Bryan (Bristol City) right footed shot from the centre of the box is blocked.

44:29

Marlon Pack (Bristol City) wins a free kick in the attacking half.

44:29

Foul by Alfie Potter (Oxford United).

43:01

Attempt missed. Jay Emmanuel-Thomas (Bristol City) right footed shot from the right side of the box is close, but misses the top left corner.

42:20

Corner, Bristol City. Conceded by Tom Newey.

38:27

Foul by Bobby Reid (Bristol City).

38:27

Junior Brown (Oxford United) wins a free kick in the attacking half.

37:38

Sam Baldock (Bristol City) wins a free kick in the defensive half.

37:38

Foul by David Hunt (Oxford United).

37:13

Joe Bryan (Bristol City) wins a free kick in the attacking half.

37:13

Foul by Carlton Morris (Oxford United).

33:42

Corner, Bristol City. Conceded by Jonathan Meades.

32:30

Attempt saved. Alfie Potter (Oxford United) right footed shot from outside the box is saved in the centre of the goal.

30:13

Foul by Luke Ayling (Bristol City).

30:13

Alfie Potter (Oxford United) wins a free kick in the defensive half.

28:17

Foul by Jordan Wynter (Bristol City).

28:17

Tom Newey (Oxford United) wins a free kick in the defensive half.

26:46

Attempt blocked. Joe Riley (Oxford United) right footed shot from outside the box is blocked.

21:42 Booking

Booking Joe Bryan (Bristol City) is shown the yellow card.

21:25

Foul by Joe Bryan (Bristol City).

21:25

David Hunt (Oxford United) wins a free kick in the defensive half.

18:34 Substitution

Substitution Substitution, Oxford United. Michael Collins replaces Josh Ruffels because of an injury.

17:31

Corner, Oxford United. Conceded by Adam El-Abd.

13:44

Attempt missed. Junior Brown (Oxford United) right footed shot from outside the box misses to the left.

13:09

Bobby Reid (Bristol City) wins a free kick in the defensive half.

13:09

Foul by Joe Riley (Oxford United).

7:57

Corner, Oxford United. Conceded by Karleigh Osborne.

7:16

Corner, Oxford United. Conceded by Frank Fielding.

7:01

Attempt saved. Joe Riley (Oxford United) right footed shot from outside the box is saved in the bottom right corner.

5:20

Foul by Joe Bryan (Bristol City).

5:20

Jonathan Meades (Oxford United) wins a free kick on the left wing.

4:43

Attempt missed. Junior Brown (Oxford United) right footed shot from outside the box is high and wide to the left.

1:35 Goal scored

Goal! Goal! Bristol City 1, Oxford United 0. Joe Bryan (Bristol City) right footed shot from the left side of the box to the top left corner.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers