Boudebouz nets winner as St-Étienne reaches French Cup final

              PSG's Kylian Mbappe, right, controls the ball next to Saint Etienne's Mathieu Debuchy during the French League Cup quarter final soccer match between Paris Saint Germain and Saint Etienne at the Parc des Princes stadium in Paris, Wednesday, Jan. 8, 2020. (AP Photo/Thibault Camus)

PARIS (AP) — Substitute Ryad Boudebouz scored the winner deep into injury time as Saint-Étienne stunned title holder Rennes 2-1 to reach the French Cup final on Thursday.

Nearing the end of four minutes of injury time, the ball reached Boudebouz on the edge of the penalty area and he confidently stroked it into the bottom right corner.

Saint-Étienne has won the trophy six times but not since 1977. Les Verts will now face 12-time champion Paris Saint-Germain in the final on April 25.

Rennes upset PSG in the final last year after coming from 2-0 down. The Brittany side looked in control when M’Baye Niang scored a penalty in the 33rd.

But defender Timothée Kolodziejczak equalized for the home side just before the break.

In Wednesday’s semifinal, Kylian Mbappé scored a hat trick as PSG won 5-1 at Lyon to reach its sixth straight final.