Harry Maguire says Manchester United 'have got to win' the Europa League after reaching their first final under Ole Gunnar Solskjaer.

United finally put their semi-final hoodoo under the Norwegian boss to bed on Thursday night as they beat AS Roma 8-5 on aggregate, despite losing the second leg 3-2 in Rome.

The Reds had all put secured their place in the final last week when they came from behind to defeat the Serie A side 6-2 at Old Trafford in their first meeting.

Solskjaer's side will face Spanish side Villarreal in the final later this month after they defeated Premier League rivals Arsenal 2-1 over two legs in the other semi-final.

United have drawn all four of their previous meetings with Villarreal nil-nil and it could be another tight encounter when they meet in Gdansk later this month.

It could mark the first trophy Maguire wins at Old Trafford and the club captain admits his side have no other option but to win in their first showpiece final in three years.

"It's a great achievement to get to the final," he told BT Sport. "We didn't win the game and that's disappointing but we did the hard work in the first leg.

"We started the game a bit edgy. It was end to end like basketball and we gave them too many chances in second half.

"Now we've got to go to the final and win it. Edinson scored two great goals and his movement and work rate without the ball is excellent."