Bristol City striker Nicky Maynard scored an injury-time winner to sink Barnsley and give Derek McInnes his first win as Robins manager.

City took the lead when Maynard put Albert Adomah through on goal with a good pass and the winger slid the ball under Tykes keeper Luke Steele.

Craig Davies levelled the scores from 12 yards out, converting Jay McEveley's cross for his first Barnsley goal.

But Maynard had the last say when he smashed home from the edge of the area.

The game was McInnes' second in charge at Ashton Gate following his move from St Johnstone, with the first a 2-0 defeat by Birmingham on Sunday.

The win was only City's second of the season and their first since August.

However, until Maynard's late winner from Adomah's cross, Barnsley had looked the more likely team to win following Davies' equaliser.

City goalkeeper David James pulled off a fantastic save to deny Davies and Stephen Foster headed just wide from the resulting corner.

Summer signing Davies was again frustrated by former England international James before Maynard struck for his fourth goal of the season and his first in his last 11 games.

Lineup, Bookings (2) & Substitutions (6)

Barnsley

  • 01 Steele
  • 03 McEveley
  • 06 Foster
  • 14 Wiseman
  • 15 McNulty
  • 05 Doyle (Perkins - 69' )
  • 08 O'Brien Booked
  • 10 Done (Davies - 58' )
  • 19 Butterfield
  • 20 Drinkwater Booked
  • 27 Gray (Vaz Te - 66' )

Substitutes

  • 12 Preece
  • 04 Edwards
  • 11 Perkins
  • 09 Davies
  • 18 Vaz Te

Bristol City

  • 01 James
  • 04 Fontaine
  • 05 Nyatanga
  • 36 McGivern
  • 07 Elliott
  • 08 Kilkenny
  • 11 Woolford (Bolasie - 66' )
  • 14 Skuse
  • 21 Cisse (Wilson - 80' )
  • 27 Adomah
  • 10 Maynard (Pitman - 90' )

Substitutes

  • 22 Gerken
  • 18 Wilson
  • 17 Bolasie
  • 09 Stead
  • 34 Pitman
Ref: Tierney
Att: 8,900

Match Stats

Shots

11 11

On target

4 6

Corners

10 7

Fouls

6 5

Live Text Commentary

90:00 +5:12 Full time

Full Time The final whistle goes and the game is over.

90:00 +4:46

Free kick taken by Ryan McGivern.

90:00 +4:46 Booking

Booking Jim O'Brien shown a yellow card.

90:00 +4:41

Free kick awarded for a foul by Jim O'Brien on Yannick Bolasie.

90:00 +3:39

Jim O'Brien takes the outswinging corner, Lewin Nyatanga makes a clearance.

90:00 +3:23

Short corner worked by Ricardo Vaz Te, Brett Pitman makes a clearance.

90:00 +2:36 Substitution

Substitution Brett Pitman on for Nicky Maynard.

90:00 +1:43

Albert Adomah provided the assist for the goal.

90:00 +1:43 Goal scored

Goal! - Nicky Maynard - Barnsley 1 - 2 Bristol C Nicky Maynard finds the net with a goal from just inside the area to the top left corner of the goal. Barnsley 1-2 Bristol City.

90:00 +1:05

The official flags Albert Adomah offside. Luke Steele restarts play with the free kick.

90:00 +0:36

Craig Davies takes a shot. Save by David James.

89:14

The ball is delivered by Jim O'Brien.

88:41

Shot on goal by Marvin Elliott from just inside the area clears the crossbar.

86:53

Marvin Elliott takes a shot. Save by Luke Steele. Corner from the right by-line taken by Neil Kilkenny, clearance made by Jay McEveley.

83:05

Corner from the right by-line taken by Neil Kilkenny, clearance by Jim O'Brien.

79:34 Substitution

Substitution James Wilson is brought on as a substitute for Kalifa Cisse.

77:28

Craig Davies takes a shot. Save made by David James. Corner taken right-footed by Jacob Butterfield from the left by-line, Header by Stephen Foster from deep inside the penalty area misses to the left of the goal.

74:34

Jimmy McNulty concedes a free kick for a foul on Nicky Maynard. Shot comes in from Ryan McGivern from the free kick.

73:02

Assist by Jay McEveley.

73:02 Goal scored

Goal! - Craig Davies - Barnsley 1 - 1 Bristol C Craig Davies gets on the score sheet with a goal from inside the box to the bottom left corner of the goal. Barnsley 1-1 Bristol City.

71:50

Jacob Butterfield takes the inswinging corner, Marvin Elliott makes a clearance. Corner taken by Jacob Butterfield from the right by-line played to the near post, clearance by Marvin Elliott.

71:01

A cross is delivered by Ricardo Vaz Te, Lewin Nyatanga manages to make a clearance.

70:12

Corner taken right-footed by Jacob Butterfield to the near post, clearance made by Albert Adomah.

68:29 Substitution

Substitution David Perkins replaces Nathan Doyle.

68:29

The ball is sent over by Ryan McGivern, Headed effort from the edge of the area by Albert Adomah goes wide of the right-hand post.

67:04

Jim O'Brien takes a shot from inside the box clearing the bar.

65:59 Substitution

Substitution Yannick Bolasie is brought on as a substitute for Martyn Woolford.

64:53 Substitution

Substitution Ricardo Vaz Te replaces Andy Gray.

64:53

Effort from just outside the box by Jay McEveley goes over the bar.

64:31

A cross is delivered by Craig Davies, clearance by Lewin Nyatanga.

59:09

Jacob Butterfield produces a left-footed shot from outside the penalty area and strikes the post.

57:23 Substitution

Substitution Craig Davies on for Matty Done.

56:46

The assistant referee signals for offside against Matty Done. David James takes the free kick.

56:06

Shot by Jacob Butterfield from outside the box goes high over the target.

52:03

The ball is swung over by Jay McEveley, Effort on goal by Daniel Drinkwater from inside the penalty area goes harmlessly over the bar.

50:45

Nicky Maynard takes a shot. Scott Wiseman gets a block in. Corner taken by Ryan McGivern from the left by-line played to the near post, clearance by Jimmy McNulty.

49:06

Effort from a long way out by Nicky Maynard goes wide right of the target.

45:57

Lewin Nyatanga is penalised for a handball. Daniel Drinkwater shoots direct from the free kick.

45:01

The referee gets the second half started.

45:00 +2:17 Half time

Half Time The whistle is blown to end the first half.

45:00 +1:42

Free kick taken by David James.

45:00 +1:42 Booking

Booking Daniel Drinkwater goes into the referee's book.

45:00 +1:36

Daniel Drinkwater gives away a free kick for an unfair challenge on Kalifa Cisse.

44:08

Jacob Butterfield takes a inswinging corner from the right by-line to the near post, clearance by Ryan McGivern.

39:58

Kalifa Cisse gives away a free kick for an unfair challenge on Jacob Butterfield. Direct free kick taken by Jacob Butterfield.

37:36

Jacob Butterfield takes a shot. Save made by David James.

37:20

Free kick awarded for a foul by Martyn Woolford on Scott Wiseman. Nathan Doyle takes the free kick.

35:06

Lewin Nyatanga challenges Matty Done unfairly and gives away a free kick. Matty Done crosses the ball from the free kick left-footed from right wing, Cole Skuse makes a clearance.

32:35

Neil Kilkenny takes a outswinging corner from the right by-line to the near post, Stephen Foster makes a clearance.

30:03

Inswinging corner taken left-footed by Matty Done from the right by-line to the near post, Kalifa Cisse makes a clearance.

26:41

Foul by Nathan Doyle on Neil Kilkenny, free kick awarded. Direct free kick taken by Liam Fontaine.

25:32

Nicky Maynard takes a shot. Save by Luke Steele.

24:47

Foul by Daniel Drinkwater on Kalifa Cisse, free kick awarded. Free kick taken by David James.

24:39

Jay McEveley sends in a cross, save by David James.

22:51

Neil Kilkenny takes a shot. Stephen Foster gets a block in. Corner taken short by Neil Kilkenny. Neil Kilkenny takes the inswinging corner, free kick awarded for a foul by Liam Fontaine on Jimmy McNulty. Luke Steele takes the free kick.

18:07

Free kick awarded for an unfair challenge on Liam Fontaine by Andy Gray. Free kick taken by Liam Fontaine.

16:10

The ball is delivered by Scott Wiseman, clearance made by Lewin Nyatanga.

13:02

Nicky Maynard provided the assist for the goal.

13:02 Goal scored

Goal! - Albert Adomah - Barnsley 0 - 1 Bristol C A goal is scored by Albert Adomah from just inside the area to the bottom left corner of the goal. Barnsley 0-1 Bristol City.

12:07

Albert Adomah delivers the ball, clearance by Stephen Foster.

7:23

Outswinging corner taken from the left by-line by Ryan McGivern, Header on goal by Liam Fontaine from inside the box goes harmlessly over the target.

5:46

Corner taken by Jacob Butterfield from the left by-line, clearance made by Ryan McGivern. Matty Done takes the inswinging corner, clearance made by Liam Fontaine.

4:43

The offside flag is raised against Matty Done. Free kick taken by David James.

4:13

Albert Adomah is flagged offside by the assistant referee. Luke Steele takes the free kick.

2:36

Free kick awarded for a foul by Martyn Woolford on Jim O'Brien. Scott Wiseman restarts play with the free kick.

0:00

The game begins.

Live data and text provided by our data suppliers