Oldham Athletic are through to the final of the Lancashire Senior Cup after a 4-3 penalty victory over Manchester United.
Kallum Mantack scored the winning penalty to send Latics through to face Everton in the final.
In normal time, Matthew Olosunde gave Manchester United the half time lead but an early second half header from striker Jake Cassidy levelled the scores.
The game went to penalties where Connor Brown, Brendy Glackin, George Edmundson and Mantack converted their penalties to send Latics through to the final.
Ian Baraclough took charge of Latics in the Lancashire Senior Cup tie with manager Steve Robinson watching on from the stands.
And both of them would be happy with the way Latics performed in the first half.
Athletic dominated from the start of the game and could have been in the lead in the opening three minutes of the game.
Darius Osei met a cross into the box from Carl Winchester after good work from Marc Klok but his strike went over the crossbar.
Latics were knocking the ball around with confidence and were creating chances in front of goal.
Winchester stung the palms of Manchester United goalkeeper Dean Henderson on 20 minutes whilst two minutes later Osei’s outstretched leg could not convert a free kick into the box.
Midway through the half, Winchester glided past three Manchester United defenders, fed Jake Cassidy on the left and his cross found Klok but his header was saved by the goalkeeper.
Latics were much the better side and should have been awarded a penalty on the half hour mark as Winchester was fouled but the referee waved play on.
Osei was using his pace and strength to good effect and minutes later, he skilfully knocked the ball past his man on the right, crossed into the centre for Klok but his shot was blocked.
Completely against the run of play, Manchester United took the lead on 35 minutes.
Central defender Regan Poole crossed into the centre where Olosunde stabbed home at the front post to give United the lead.
Latics did not let that goal affect them and they quickly went in search of an equaliser.
Kallum Mantack used his quick feet in the penalty area to get around his man but could not pick out a cross whilst just before the break, Osei got beyond his man but could not pick out a Latics body in the centre.
Latics almost fell two behind two minutes into the second half as United striker Scott McTominay forced a smart save from goalkeeper Chris Kettings.
However, Latics equalised on 49 minutes through a superbly worked goal.
Osei, who had been a threat all game, crossed towards the back post where Cassidy met the ball and guided his header across the goalkeeper and into the far corner.
It was nothing more than Latics deserved but Manchester United did respond well.
Kettings was forced into a smart save on 52 minutes from Devonte Redmond, whilst minutes later he diverted a Scott McTominay effort from 12 yards wide of the post.
Woodland went close with a free kick just after the hour mark and the midfielder again had the chance to give Latics the lead but his low shot was saved well by Henderson with his feet.
Both sides were enjoying spells of possession but it was United who created the better of the chances.
McTominay met a cross into the centre which was diverted wide and with only five minutes remaining, Sean Goss’ free kick hit the wall.
As the game neared a conclusion, Latics managed to hold on and force a penalty shootout.
After Kettings saved Manchester United’s first penalty, Cassidy stepped up and blazed over the crossbar from 12 yards.
Brown, Glackin and Edmundson converted before United’s Mitchell dinked over the crossbar.
Mantack stepped up and sent the goalkeeper the wrong way to win the game for Latics and reach the final of the competition.
Manchester United: Henderson, Riley, Tuanzebe, Poole, El Fitouri, Goss, Olosunde (Mitchell 80), Redmond, McTominay, Willock (Gribbin 85’), Weir (Kehinde 46’).
Subs not used: O’Hara, Warren.
Oldham Athletic: Kettings, Mantack, Brown, Edmundson, Stott (King 75’), Trialist, Woodland, Klok (Trialist 46’), Woodland, Cassidy, Osei (Glackin 66’).
Subs not used: O’Neill, Scullion, Knight.
Goals: Manchester United (Olosunde 35’) 1-1 Oldham Athletic (Cassidy 49’)