By James Pearson Last updated: 15th August 2007
John: Late leveller
Stern John scored in injury-time as Sunderland twice fought back from a goal down to claim a 2-2 draw at Birmingham.
Paul McShane's own goal from Stephen Kelly's header put Blues in front, but Michael Chopra's second goal in two games squared the contest in the second half.
Substitute Garry O'Connor looked to have given Steve Bruce's side the points before the 10-man visitors snatched a point.
With Carlos Edwards injured, and Roy Keane having used all his substitutes, the visitors were down a man, but ex-Blue John popped up in injury-time to secure an unlikely point.
Ross Wallace was key to most of the Black Cats' early moves down the left and he created a second minute chance for Dickson Etuhu, who headed well wide.
Steve Bruce's men responded through Olivier Kapo, who got behind Greg Halford before hitting a low deep cross which was well held by Craig Gordon in the visitors' goal.
But the longer the first half went on the more chances came at a premium, with neither Blues goalkeeper Colin Doyle nor £9million man Gordon having much work to do.
McShane contributed to a brief spell of Sunderland pressure with an ambitious overhead kick in the box before playing an unfortunate part in the Blues' 28th-minute opener.
Larsson's free-kick was headed across goal by Kelly and the ball struck McShane on the chest, diverting it over the line past a helpless Gordon.
Briefly rattled, Sunderland almost presented the home side with another golden opportunity two minutes later when Nyron Nosworthy lost possession to Mikael Forssell on the edge of his own box.
At the other end, David Connolly's appeals for a penalty after falling under Kelly's challenge were waved away by referee Keith Stroud, bringing Keane out of the dugout to protest.
Edwards came close to firing a spectacular equaliser in the 42nd minute but he blazed his rising effort over the bar after finding space on the edge of the Blues box.
Larsson's delightful little lob into the box in the 55th minute set up a chance for the on-rushing Gary McSheffrey but the alert Gordon just beat him to clear.
Keane was soon making his three substitutions and the tactic appeared to have paid off handsomely in the 75th minute when Chopra latched onto a Dickson Etuhu ball and fired a stunning left-foot shot past Doyle from 18 yards.
Birmingham responded seven minutes later through substitute O'Connor, who was fed a delightful ball by Forssell on the left of the Sunderland box and finished clinically after wrong-footing McShane.
In a dramatic finale, there was still time for John to head against the crossbar from point-blank range after great work down the right by Edwards - who went off with what appeared to be a hamstring problem immediately afterwards.
In the final minute, Wallace's deflected free-kick was brilliantly parried by Doyle but fell to Nosworthy, who headed back across the face of goal for John to head in and break home hearts.
| Birmingham City | Team Statistics | Sunderland |
| 2 | Goals | 2 |
| 1 | 1st Half Goals | 0 |
| 2 | Shots on Target | 3 |
| 4 | Shots off Target | 6 |
| 0 | Blocked Shots | 4 |
| 2 | Corners | 7 |
| 22 | Fouls | 10 |
| 2 | Offsides | 0 |
| 0 | Yellow Cards | 1 |
| 0 | Red Cards | 0 |
| 64 | Passing Success | 75.1 |
| 22 | Tackles | 15 |
| 77.3 | Tackles Success | 73.3 |
| 43.2 | Possession | 56.8 |
| 53.4 | Territorial Advantage | 46.6 |
| Player | Rating | Club |
|---|---|---|
| Michael Chopra | 7.9 | Sunderland |
| Garry O'Connor | 7.5 | Birmingham |
| Stern John | 7.1 | Sunderland |
| Carlos Edwards | 7.1 | Sunderland |
| Mikael Forssell | 7.0 | Birmingham |
| Time | Fixture |
|---|---|
| Monday 15th March | |
| Barclays Premier League | |
| 20:00 | Liverpool vs Portsmouth |
| Tuesday 16th March | |
| Barclays Premier League | |
| 19:45 | Wigan vs Aston Villa |
| Saturday 20th March | |
| Barclays Premier League | |
| 12:45 | Aston Villa vs Wolverhampton |
| 15:00 | Everton vs Bolton |
| 15:00 | Portsmouth vs Hull |
| 15:00 | Stoke vs Tottenham |
| 15:00 | Sunderland vs Birmingham |
| 15:00 | Wigan vs Burnley |
| 17:30 | Arsenal vs West Ham |
| Sunday 21st March | |
| Barclays Premier League | |
| 13:30 | Man Utd vs Liverpool |
| 15:00 | Fulham vs Man City |
| 16:00 | Blackburn vs Chelsea |
| Tuesday 23rd March | |
| Barclays Premier League | |
| 20:00 | West Ham vs Wolverhampton |
| Wednesday 24th March | |
| Barclays Premier League | |
| 19:45 | Aston Villa vs Sunderland |
| 19:45 | Man City vs Everton |
| 19:45 | Portsmouth vs Chelsea |
| 20:00 | Blackburn vs Birmingham |
| Saturday 27th March | |
| Barclays Premier League | |
| 15:00 | Birmingham vs Arsenal |
| 15:00 | Chelsea vs Aston Villa |
| 15:00 | Hull vs Fulham |
| Time | Result |
|---|---|
| Sunday 14th March | |
| Barclays Premier League | |
| Man Utd 3 - 0 Fulham | |
| Sunderland 1 - 1 Man City | |
| Saturday 13th March | |
| Barclays Premier League | |
| Tottenham 3 - 1 Blackburn | |
| Bolton 4 - 0 Wigan | |
| Chelsea 4 - 1 West Ham | |
| Stoke 0 - 0 Aston Villa | |
| Hull 1 - 2 Arsenal | |
| Burnley 1 - 2 Wolverhampton | |
| Birmingham 2 - 2 Everton | |
| Wednesday 10th March | |
| Barclays Premier League | |
| Burnley 1 - 1 Stoke | |
| Tuesday 9th March | |
| Barclays Premier League | |
| Sunderland 4 - 0 Bolton | |
| Portsmouth 1 - 2 Birmingham | |
| Monday 8th March | |
| Barclays Premier League | |
| Wigan 1 - 0 Liverpool | |
| Sunday 7th March | |
| Barclays Premier League | |
| Everton 5 - 1 Hull | |
| Saturday 6th March | |
| Barclays Premier League | |
| Arsenal 3 - 1 Burnley | |
| West Ham 1 - 2 Bolton | |
| Wolverhampton 0 - 1 Man Utd | |
| Sunday 28th February | |
| Barclays Premier League | |
| Tottenham 2 - 1 Everton | |
| Liverpool 2 - 1 Blackburn | |
| Sunderland 0 - 0 Fulham | |
| Pos | Team | P | Pts |
|---|---|---|---|
| 1 | Manchester United | 30 | 66 |
| 2 | Chelsea | 29 | 64 |
| 3 | Arsenal | 30 | 64 |
| 4 | Tottenham Hotspur | 29 | 52 |
| 5 | Manchester City | 28 | 50 |
| 6 | Liverpool | 29 | 48 |
| 7 | Aston Villa | 27 | 46 |
| 8 | Birmingham City | 29 | 44 |
| 9 | Everton | 29 | 42 |
| 10 | Fulham | 29 | 38 |
| 11 | Stoke City | 29 | 36 |
| 12 | Blackburn Rovers | 29 | 34 |
| 13 | Bolton Wanderers | 30 | 32 |
| 14 | Sunderland | 29 | 31 |
| 15 | Wigan Athletic | 29 | 28 |
| 16 | West Ham United | 29 | 27 |
| 17 | Wolverhampton Wanderers | 29 | 27 |
| 18 | Burnley | 30 | 24 |
| 19 | Hull City | 29 | 24 |
| 20 | Portsmouth | 28 | 19 |