Raul Jimenez was the hero again as Benfica came from a goal down to clinch a spot in the Taça da Liga final with a 2-1 win over Sporting de Braga.

The Mexican forward went the distance for the Portuguese champions and scored a 71st minute game winning goal.

With the hosts down one in the 58th minute, Jonas leveled the score from a brilliant Mehdi Carcela through ball.

Raul, who had already scored the winner on two previous occasions for Benfica, then sealed their place in the cup final when he quietly took advantage of a goalkeeping mistake to fire into an empty net.

Benfica will now take on Maritimo on May 20 for the chance of lifting their third straight Taça da Liga.

You can watch Raul's goal below: