Wolves go top but held by Blues
By Graeme Bailey
Last Updated: 01/01/70 1:00am
Devlin's wonder-strike came just seconds before half time when The Blues were trailing 2-1 down, but he met Martin Grainger's cross wonderfully to secure a share of the spoils.
Wolves will be disappointed, however, not to have taken all three points after storming into a 2-0 lead after 27 minutes.
The first came after 20 minutes when Mark Kennedy's free kick was met by captain Paul Butler at the back post who easily fended off Tommy Mooney's challenge to head past Ian Bennett.
Bennett himself was then to blame for Wolves second goal just seven minutes later. Once again it was a Kennedy set-piece as he exchanged passes with Kevin Muscat before whipping the ball into the area. England Under 20 star Jolean Lescott (pictured) met the ball and guided into the emty net as the Blues keeper came out of his six-yard box without making any contact.
But Steve Bruce's side showed true spirit and kept up their hopes of securing a play-off berth.
Stern John scored his second goal in Birmingham colours after 36 minutes when he intercepted a Muscat pass before unleashing a shot from 20 yards, which caught out Wolves keeper Michael Oakes who allowed the ball to slip underneath his body.
Birmingham were given confidence and impetuous from John's strike and then they claimed the crucial second when Devlin - playing his last game on loan from Sheffield United - found the corner of the net from a very acute angle.
Both sides wasted good chances in the second period, but a point was a fair result on a day which was not easy to play football with gale-force winds hitting the Midlands.
Millwall failed to take advantage of West Brom's weekend off from First Division action, as they fell to a shock 3-0 defeat at Fratton Park.
Argentine forward Leo Biagini - on loan from Real Mallorca - grabbed his first goal for the club after just three minutes and Pompey's lead was doubled just minutes later when Gary O'Neil scored.
On out-of-sorts Millwall then saw any hope of getting back into the game extinguished just minutes into the second period when Courtney Pitt made it 3-0.
The win means that any lingering relegation fears Portsmouth had, have now all but disappeared.
Coventry moved above Millwall into fourth place with a 2-1 win over Norwich City.
Coventry dominated proceedings, but it was the visitors who took the lead just before half time when French striker Marc Libbra found the back of the net.
However, The Sky Blues came back to level just minutes into the second period when Lee Hughes fired home from the penalty spot, after a foul on Youssef Chippo.
With the game looking like ending in a draw, Coventry grabbed a last gasp winner when Hughes scored, after Mo Konjic had crashed a header against the bar.
Burnley kept up there chances of a play-off spot with a comfortable 2-0 over Stockport County at Edgeley Park.
The Hatters, who are now all but relegated, went behind after 51 minutes when Gareth Taylor put Burnely in front.
Any hope County had of getting back level virtually disappeared just after the hour mark when John Daley was sent off for elbowing Mitchell Thomas. The Clarets then pushed forward and with less than ten minutes remaining sealed the win when Ian Cox scored with a fine individual effort.
Preston moved into seventh spot with a hard-fought 2-1 win over Rotherham at Deepdale.
Richard Cresswell had given North End the lead just before the half time interval, but Alan Lee levelled just after the hour mark.
But Cresswell was on hand to score a crucial second just minutes later, which pushes Preston into play-off contention.
Crystal Palace's promotion hopes took a battering at Selhurst Park when Gianluca Vialli's men secured a shock 2-0 win.
Danish international Allan Nielsen put The Hornets ahead on the stroke of half time and then Marcus Gayle sealed the win just two minutes into the second half.
The relegation tussle remains as tight as ever, but Grimsby missed a golden opportunity to climb out of the bottom three.
The Mariners looked to be cruising after 50 minutes when they were leading 2-0, after player-manager Paul Groves scored and Ian Roper put through his own net.
But Walsall manager Colin Lee introduced Jorge Leitao after 60 minutes and he dragged the Saddlers back into the game when he struck with ten minutes remaining.
Then with just a minute remaining home fans hearts were broken as Darren Byfield pounced to give Walsall a crucial point.
If Grimsby had held on to their lead they would have gone above both Barnsley and Sheffield Wednesday, who both could only draw at home.
Wednesday were held to a goalless draw against Gillingham, while Barnsley came from behind to secure a 1-1 draw in the South Yorkshire derby against Sheffield United at Oakwell.
Laurent D'Jaffo gave The Blades the lead after 29 minutes, but Bruce Dyer levelled matters just before half time.
The day's other game saw mid-table duo Nottingham Forest and Wimbledon draw 0-0 at The City Ground.
The only real incident of note came after 80 minutes when Republic of Ireland international David Connolly was sent off.
Click below for match summaries:
Barnsley 1-1 Sheffield United
Birmingham City 2-2 Wolverhampton Wanderers
Coventry City 2-1 Norwich City
Crystal Palace 0-2 Watford
Grimsby Town 2-2 Walsall
Nottingham Forest 0-0 Wimbledon
Portsmouth 3-0 Millwall
Preston North End 2-1 Rotherham United
Sheffield Wednesday 0-0 Gillingham
Stockport County 0-2 Burnley