Bristol City climbed into the Championship play-off places after a thrilling 3-2 victory at 10-man Barnsley.
Visitors hang on for three points after late rally by Barnsley
Bristol City climbed into the Championship play-off places after a thrilling 3-2 victory away to 10-man Barnsley.
Gary Johnson's side appeared to be cruising towards the three points when first-half goals from Nicky Maynard and Evander Sno had the visitors in control.
Barnsley pulled a goal back through Daniel Bogdanovic before Marvin Elliott restored the Robins' two-goal cushion after Ryan Shotton was sent off for the hosts.
However, Adam Hammill's last-minute goal set up a tense finish as the away side hung on to move up to fifth in the table.
Barnsley pair Andy Gray and Jamal Campbell-Ryce returned to the starting line-up, while City trio Louis Carey, Elliott and Lee Johnson were all recalled by visiting manager Johnson.
The Tykes went close to taking a 12th-minute lead when Iceland international Emil Hallfredsson drilled in a shot from 25 yards that City goalkeeper Dean Gerken did well to parry and then striker Iain Hume volleyed over the crossbar.
But City took the lead in the 26th minute. Maynard raced on to a speculative ball forward and held off two challenges to slot the ball under advancing goalkeeper Steele from inside the penalty area.
Elliott then headed Jamie McAllister's free-kick wide as the Robins looked to double their lead and Carey curled a long-range effort just off target.
But the visitors went further ahead three minutes before the break when Sno clinically despatched a cross from Danny Haynes into the bottom corner from 12 yards.
Alarm
Maynard and McAllister caused further alarm in the home ranks with shots from outside the area as City finished the first period in complete control.
Tykes substitute Bogdanovic replaced Hume during the interval and before long manager Mark Robins swapped Campbell-Ryce with Anderson De Silva in a bid to galvanise his side.
Barnsley's response was immediate, with Gray's snap-shot from inside the area well saved by Dean Gerken, who then gifted the home side a route back into the match in the 62nd minute.
Bogdanovic's low 20-yard shot appeared to be covered by the City goalkeeper, but the ball squirmed underneath him and over the line.
Barnsley were dealt a hammer blow in the 73rd minute when Tykes defender Shotton hauled down Haynes in the area.
Shotton was shown a straight red card for a professional foul and although McAllister's subsequent power penalty was brilliantly saved by Steele, Elliott followed up to volley home the rebound.
Barnsley refused to surrender and although time was running out Hammill gave them hope with a fine curled effort into the top corner following Hallfredsson's lay-off, but City held on.