The Robins remain stranded at the bottom of the table after failing to hold onto a lead that was gifted to them in the first half.
David Davis' 25-yard back pass managed to squirm under the boot of goalkeeper Carl Ikeme to give the visitors the lead but second-half strikes from Sylvan Ebanks-Blake and Doyle kept Wolves off the foot of the table.
A win for fellow strugglers Peterborough at Blackpool means Wolves stay 23rd but are now just a point from safety. Kane Ferdinand's header in first-half stoppage time was enough for Posh to win at Bloomfield Road and remain above Wolves by virtue of goals scored.
Leaders Cardiff secured a routine win at lowly Sheffield Wednesday to open up a seven-point lead at the top of the Championship. Don Cowie struck just before half-time with a Matthew Connolly sealing the win for Malky Mackay's side.
Second-place Hull lost ground on Cardiff after throwing away a lead at home to in-form Nottingham Forest.
George Boyd, who looked set to move to Forest in January before the club cancelled the deal due to a failed eye test, put Steve Bruce's Tigers ahead but Darius Henderson equalised before Lewis McGugan secured Forest's sixth straight win with six minutes remaining.
Watford could not capitalise on Hull's loss thanks to a first half Bobby Hassell header for Barnsley, with the 1-0 win moving the Tykes up to 20th, while Bolton's five-match winning streak was ended by Mick McCarthy's Ipswich with Carlos Edwards' 88th minute goal enough for the Tractor Boys to take all three points.
Huddersfield were successful in the West Yorkshire derby with on-loan striker James Vaughan netting a late winner in a 2-1 victory at Leeds United.
Nikola Zigic scored the only goal of the game as Birmingham won at Middlesbrough whilst FA Cup semi-finalists Millwall won 2-0 at Charlton earlier in the day, with Shane Lowry grabbing a second after Jermaine Easter had opened the scoring with his first touch since joining the Lions.
Source: PA
Source: PA