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 |
|---|---|
| Saturday 15th August | |
| Barclays Premier League | |
| 15:00 | Aston Villa vs Wigan |
| 15:00 | Blackburn vs Man City |
| 15:00 | Bolton vs Sunderland |
| 15:00 | Chelsea vs Hull |
| 15:00 | Everton vs Arsenal |
| 15:00 | Man Utd vs Birmingham |
| 15:00 | Portsmouth vs Fulham |
| 15:00 | Stoke vs Burnley |
| 15:00 | Tottenham vs Liverpool |
| 15:00 | Wolverhampton vs West Ham |
| Tuesday 18th August | |
| Barclays Premier League | |
| 19:45 | Birmingham vs Portsmouth |
| 19:45 | Burnley vs Man Utd |
| 19:45 | Fulham vs Blackburn |
| 19:45 | Hull vs Tottenham |
| 19:45 | Sunderland vs Chelsea |
| 19:45 | Wigan vs Wolverhampton |
| Wednesday 19th August | |
| Barclays Premier League | |
| 19:45 | Liverpool vs Stoke |
| Saturday 22nd August | |
| Barclays Premier League | |
| 15:00 | Arsenal vs Portsmouth |
| 15:00 | Birmingham vs Stoke |
| 15:00 | Burnley vs Everton |
| Time | Result |
|---|---|
| Sunday 24th May | |
| Barclays Premier League | |
| Aston Villa 1 - 0 Newcastle | |
| Blackburn 0 - 0 West Brom | |
| Hull 0 - 1 Man Utd | |
| Man City 1 - 0 Bolton | |
| Sunderland 2 - 3 Chelsea | |
| Fulham 0 - 2 Everton | |
| Arsenal 4 - 1 Stoke | |
| West Ham 2 - 1 Middlesbrough | |
| Wigan 1 - 0 Portsmouth | |
| Liverpool 3 - 1 Tottenham | |
| Monday 18th May | |
| Barclays Premier League | |
| Portsmouth 3 - 1 Sunderland | |
| Sunday 17th May | |
| Barclays Premier League | |
| Chelsea 2 - 0 Blackburn | |
| West Brom 0 - 2 Liverpool | |
| Saturday 16th May | |
| Barclays Premier League | |
| Newcastle 0 - 1 Fulham | |
| Bolton 1 - 1 Hull | |
| Stoke 2 - 0 Wigan | |
| Middlesbrough 1 - 1 Aston Villa | |
| Tottenham 2 - 1 Man City | |
| Everton 3 - 1 West Ham | |
| Man Utd 0 - 0 Arsenal | |
| Pos | Team | P | Pts |
|---|---|---|---|
| 1 | Arsenal | 0 | 0 |
| 2 | Aston Villa | 0 | 0 |
| 3 | Birmingham City | 0 | 0 |
| 4 | Blackburn Rovers | 0 | 0 |
| 5 | Bolton Wanderers | 0 | 0 |
| 6 | Burnley | 0 | 0 |
| 7 | Chelsea | 0 | 0 |
| 8 | Everton | 0 | 0 |
| 9 | Fulham | 0 | 0 |
| 10 | Hull City | 0 | 0 |
| 11 | Liverpool | 0 | 0 |
| 12 | Manchester City | 0 | 0 |
| 13 | Manchester United | 0 | 0 |
| 14 | Portsmouth | 0 | 0 |
| 15 | Stoke City | 0 | 0 |
| 16 | Sunderland | 0 | 0 |
| 17 | Tottenham Hotspur | 0 | 0 |
| 18 | West Ham United | 0 | 0 |
| 19 | Wigan Athletic | 0 | 0 |
| 20 | Wolverhampton Wanderers | 0 | 0 |