Blackburn 2-2 Bristol City
Two second half goals from Jonathan Kodija and Aaron Wilbraham had looked like giving the Robins three points as they came from behind
But Graham popped up with 11 minutes to go and
Cardiff 2-1 Bolton
The Bluebirds’ play-off hopes were handed a lifeline five minutes into added time as they came from behind to beat the Trotters.
Zac Clough had given the relegated side the lead with just seven minutes on the clock but, even with Niall Maher red carded for a high tackle, it took until the 55th minute for Cardiff to get back on level terms.
It seemed like Bolton would hold on for a share of the spoils and decrease the Bluebirds’ play-off chances, but Peter Whittingham held his nerve to score from the penalty spot and seal an important victory in Wales
Charlton 1-3 Brighton
Johann Berg Gudmundsson had cancelled out Brighton striker Sam Baldock’s opener just after half-time but goals from Jiri Skalak and a Tomer Hemed penalty sealed an important win for Chris Hughton’s side.
Fulham 1-3 Nottingham
Forest defeated their fellow Championship strugglers with ease at Craven Cottage as they move up to 17th in the table.
Robert Tesche and a Henri Lansbury penalty in the first half had the Tricky Trees ahead at the break but a Matt Smith goal had the Cottagers back in the match.
Lansbury, though, struck again with 20 minutes left on the clock to ensure a win for Nottingham Forest.
Huddersfield 1-1 Birmingham
Joel Lynch’s late striker handed the Terriers a share of the spoils at the Galpharm Stadium.
David Cotterill’s free-kick put the visitors ahead but Lynch, up from the back, struck home a deflected Sean Scannell effort to give his team a point.
Hull 2-2 Leeds
A Stuart Dallas strike two minutes from time denied the Tigers a victory at the KC Stadium.
Goals from Abel Hernandez and Tom Huddlestone had put Steve Bruce’s men into the lead, despite Chris Wood’s early opener.
But, as the game came to a close, Dallas struck from 20 yards to level the scores and save the blushes of Wood, who missed a second-half penalty.
Middlesbrough 0-0 Ipswich
Boro spurned the chance to go clear at the top of the Championship table as they were held to a goalless draw by the Tractor Boys at the Riverside.
MK Dons 1-4 Brentford
Milton Keynes Dons were condemned to relegation back to League One as they were battered by the Bees at Stadium MK.
It had started well for the hosts as Nicky Maynard opened the scoring after just six minutes but three minutes later the two sides were level as Sergi Canos struck.
Lasse Vibe put Brentford ahead four minutes into the second period and they put a gloss on the scoreline as Ryan Woods and Jake Bidwell both grabbed goals for the visitors.
QPR 1-1 Reading
The Super Hoops were held to a draw by the Royals at Loftus Road as Denis Rakels’ strike four minutes before the break cancelled out Grant Ward’s opener.
Wolves 0-0 Rotherham