Manchester United's struggles continued as they survived a scare at home to Rochdale, scraping past the League Two side in a penalty shoot-out to progress to the fourth round of the Carabao Cup.

Ole Gunnar Solksjaer named Paul Pogba in the starting line-up for the first time in four matches - although youngster Axel Tuanzebe was named captain on only his seventh start - but the France international could not prevent his side being held to a 1-1 draw in normal time.

League One's 17th-placed side - managed by former Ireland underage international Brian Barry Murphy - kept their illustrious hosts at bay for 68 minutes until Mason Greenwood broke the deadlock but the lead lasted only eight minutes until Luke Matheson equalised.

Juan Mata, Andreas Perreira, Fred, Greenwood and Daniel James all scored from the spot as United prevailed 5-3.