FA Cup: Macclesfield shock Cardiff; Palace draw with Stoke; Wigan held by Bournmouth; Blackpool hold Fulham; Oldham beat Forest; Luton stun Wolves

Macclesfield 2 – Cardiff 1 (FA Cup, January 5, 2012) A weakened Cardiff side looked to be heading through as they protected Nat Jarvis’s second-half opener. But Matthew Barnes-Homer equalised with five minutes to go for the Conference side, converting Jack Mackreth’s cross. He then secured a famous win from the penalty spot after Jarvis was penalised for pulling the shirt of Pablo Mills.

Crystal Palace 0 – Stoke 0 (FA Cup, January 5, 2012) Michael Owen’s first start in 14 months ended in frustration as Stoke were held by Crystal Palace in an FA Cup third round match of few chances.

Southend 2 – Brentford 2 (FA Cup, January 5, 2012) The Bees went ahead as a fine move ended when Tom Adeyemi finished past Paul Smith from Paul Hayes’s pass. Southend’s Ryan Cresswall then flicked a header past his own goalkeeper to double Brentford’s advantage. However, Corr headed in from Sean Clohessy’s cross and then scored again, nodding home Kevan Hurst’s free-kick.

Barnsley 1 – Burnley 0 (FA Cup, January 5, 2012) Teenage striker Danny Rose’s first senior goal enabled Barnsley to clinch a last-gasp FA Cup third-round win against visitors Burnley.

Blackburn 2 – Bristol City 0 (FA Cup, January 5, 2012) Rovers opened the scoring when away goalkeeper Tom Heaton failed to stop Danny Murphy’s 25-yard strike. Grant Hanley doubled their advantage by poking in Scott Dann’s knockdown.

Leeds 1 – Birmingham 1 (FA Cup, January 5, 2012) Luciano Becchio’s second-half strike earned Leeds United an FA Cup third-round replay against Championship rivals Birmingham City. The Argentine striker neatly finished David Norris’s throughball to score his 19th goal of the season. Wade Elliott had put the visitors deservedly ahead before half-time with a stunning long-range shot.

Hull 1 – Leyton Orient 1 (FA Cup, January 5, 2012) David Mooney had given League One side Orient the lead when he headed home his ninth goal of the season from Dean Cox’s cross. Orient looked to be heading into the fourth round before Nick Proschwitz headed home Tom Cairney’s cross.

Wigan 1 – Bournemouth 1 (FA Cup, January 5, 2012) (Alternative highlights.) Euan O’Kane’s brilliant strike from outside the box gave Bournemouth a surprise lead and hope of an upset. Debutant Angelo Henriquez and Maynor Figueroa hit the bar in the second half as Wigan searched for the equaliser. It came on 70 minutes when Jordi Gomez followed up his missed penalty to score from the rebound and secure a replay.

Fulham 1 – Blackpool 1 (FA Cup, January 5, 2012) (Alternative highlights.) Ludovic Sylvestre had put Blackpool in front, drilling in a low 18-yard shot after Nathan Delfouneso cut in from the left and teed up the midfielder. Giorgos Karagounis earned an FA Cup third-round replay for Fulham against Championship side Blackpool with a stunning 25-yard half-volley.

GIF: Giorgos Karagounis Golazo v Blackpool.

Bolton 2 – Sunderland 2 (FA Cup, January 5, 2012) (Alternative highlights.) Lee Chung-yong intercepted a pass by Carlos Cuellar to fire the hosts in front and Marvin Sordell’s close-range header doubled the lead. Bolton keeper Andy Lonergan made two excellent saves from Steven Fletcher before sub Connor Wickham halved the deficit from close range. Craig Gardner completed the comeback with a stunning 20-yard drive.

GIF: Craig Gardner Golazo v Bolton.

Nottingham Forest 2 – Oldham 3 (FA Cup, January 5, 2012) Matt Smith turned the ball into his own net to gift Forest a first-half lead. But Robbie Simpson followed up a brilliant 25-yard strike with a deft header to make it 2-1 to the Latics. Jose Baxter’s stunning free-kick, after Danny Collins was sent off, secured a sensational victory despite Billy Sharp’s late strike.

Luton 1 – Wolves 0 (FA Cup, January 5, 2012) Alex Lawless was the home team’s hero, while Wolves then sacked manager Stale Solbakken hours after the match.

Millwall 1 – Preston 0 (FA Cup, January 5, 2012)

Aldershot 3 – Rotherham 1 (FA Cup, January 5, 2012)

Sheffield Wednesday 0 – Milton Keynes Dons 0 (FA Cup, January 5, 2012)

Charlton 0 – Huddersfield 1 (FA Cup, January 5, 2012)

Leicester 2 – Burton 0 (FA Cup, January 5, 2012)

Derby 5 – Tranmere 0 (FA Cup, January 5, 2012)