The game finished 1-1 after extra-time before Boro won 8-7 in the shootout when United forward Anthony Elanga fired his spot kick over the bar.
Ralf Rangnick’s side missed the chance to open the scoring when Anfernee Dijksteel fouled Paul Pogba in the box, but Cristiano Ronaldo missed the subsequent penalty in the 20th minute.
The hosts did go ahead five minutes later, though, when Jadon Sancho’s deflected effort beat Boro keeper Joe Lumley.
United had more opportunities to extend their lead but were pegged back in the 64th minute when Matt Crooks bundled home an equaliser to force extra-time.
Here’s how each Boro player fared at Old Trafford:
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Middlesbrough coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription to our new sports-only package here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor
![Matt Crooks.](https://www.hartlepoolmail.co.uk/webimg/b25lY21zOjk4YjVkOGE2LTg2MGQtNDZlYS04ODNkLWIyMGI1YTJkYmNlZjoxOGZmNWM2Ny1hZDBlLTQyYmQtYjM1Mi0zYmYwNDgwZmM3ZGQ=.jpg?crop=3:2&trim=&width=640)
. MANCHESTER, ENGLAND - FEBRUARY 04: Matt Crooks of Middlesbrough is challenged by Paul Pogba of Manchester United during the Emirates FA Cup Fourth Round match between Manchester United and Middlesbrough at Old Trafford on February 04, 2022 in Manchester, England. (Photo by Clive Mason/Getty Images)
Matt Crooks. Photo: Clive Mason
![Almost gifted Bruno Fernandes a goal in the second half but also made some important saves when he was quick off his line. 6](https://www.hartlepoolmail.co.uk/webimg/b25lY21zOjMwOWQ2MzFiLTEwZjMtNDI2ZS04NmRmLTIwODhjZTM3ZWE4NDo2MTE2NTU1NS05ZjE0LTQyY2EtYWI0OC1iMmUwMDVlNmJkZDU=.jpg?crop=3:2&trim=&width=640)
. Joe Lumley - 6
Almost gifted Bruno Fernandes a goal in the second half but also made some important saves when he was quick off his line. 6 Photo: Robbie Jay Barratt - AMA
![Recovered after conceding an early penalty. Gained more confidence when stepping out of defence with the ball. 6](https://www.hartlepoolmail.co.uk/webimg/b25lY21zOmI0NjVlOTFjLTRlOGYtNDY1Ny04MjNkLTdjMjk4MzM4ZTY3MzozYWQyNjU1MS0zOTY4LTRjNDMtYWUyMS1iZWMzMTM2OTgyNjg=.jpg?crop=3:2&trim=&width=640)
. Anfernee Dijksteel - 6
Recovered after conceding an early penalty. Gained more confidence when stepping out of defence with the ball. 6 Photo: Getty Images
![(for Crooks, 79) Had a few neat touches in midfield but Boro were defending most of the time he was on the pitch. 6](https://www.yorkshirepost.co.uk/webimg/b25lY21zOjE1ZGQ0OGU4LWNmMTMtNGMxZS04NjNkLTA4NzBiMzNkYmZhYzpmYjZjNWRjMC1lM2RiLTQwZTEtYTliYi05MmJmZDIxODhiYmU=.jpg?crop=3:2&trim=&width=640)
13. Martin Payero (sub) - 6
(for Crooks, 79) Had a few neat touches in midfield but Boro were defending most of the time he was on the pitch. 6 Photo: Robbie Jay Barratt - AMA
![(for Sporar, 90) Played up alongside Watmore. Put himself about and saw a late chance saved by Dean Henderson. 6](https://www.yorkshirepost.co.uk/webimg/b25lY21zOmNhNjVmNDBjLWY3N2MtNDQ2Mi1hNTQ4LTU2MzRmYzBmN2NlMTo3MzA3YTRkOC1iZDNlLTQ2ODItODYzNi1iNjM0ZmMwYWI0YTU=.jpg?crop=3:2&trim=&width=640)
14. Aaron Connolly (sub) - 6
(for Sporar, 90) Played up alongside Watmore. Put himself about and saw a late chance saved by Dean Henderson. 6 Photo: Getty Images
![(for Taylor, 90) Helped shore up the left side of Boro’s defence in extra-time. 6](https://www.yorkshirepost.co.uk/webimg/b25lY21zOmM4ZTgzM2JmLTI0ZGItNDZmMC1hZmZkLWFhMjNiNDk1YTBjNTowMDZkNjYyZi0wY2Y2LTQ3NDctYWMxMS1lZDdlMDQ2ZjZhM2M=.jpg?crop=3:2&trim=&width=640)
15. Lee Peltier (sub) - 6
(for Taylor, 90) Helped shore up the left side of Boro’s defence in extra-time. 6 Photo: Alex Pantling
![(for Jones, 118) Came on for the injured Jones in the closing stage of extra-time. N/A](https://www.yorkshirepost.co.uk/webimg/b25lY21zOjJhOTZkNDNhLWZiYzMtNGU1Ni05ODEwLWZjNjQyZTk5ZTQ2Mjo5NmEzOTk3Yi1iYWQzLTQwZWYtYmRhZC0zNWZlMGQ0YTYwZWU=.jpg?crop=3:2&trim=&width=640)
16. Sol Bamba - N/A
(for Jones, 118) Came on for the injured Jones in the closing stage of extra-time. N/A Photo: Stu Forster