Guingamp have reached the final of the Coupe de France by beating AS Monaco 3-1 at the Stade du Roudourou this evening.
The home side opened the scoring in the seventh minute through Mustapha Yatabare, who beat keeper Sergio Romero to a free kick and slotted in at the front post.
Andrea Raggi came close to a response for Monaco, but saw his curling effort go narrowly wide of the post.
In the 36th minute the visitors did manage to draw level, as Dimitar Berbatov was picked out in the box by Fabinho before firing a strike past Mamadou Samassa.
In the second half James Rodriguez tried his luck with a low strike from outside the box, but his effort was comfortably saved by the keeper.
Claudio Beauvue was close to scoring a second for Guingamp, but saw his powerful header cleared off the line.
The visitors threatened soon after as Rodriguez saw his curling free kick saved by Samassa.
In the 85th minute Ladislas Douniama was inches away from finding the back of the net, but saw his powerful long-range drive tipped onto the crossbar by Romero.
The hosts continued to threaten and in the final minute of normal time Yatabare drove into the box before firing an effort wide.
In the first half of extra time Yatabare drilled a volley just past the post, before Moustapha Diallo smashed a shot over the bar.
Monaco struggled to create any chances until the second period of extra time when Rodriguez saw his stinging half-volley fly inches wide of the far post.
In the 112th minute Guingamp retook the lead through Fatih Atik, who met Thibault Giresse's cross to volley an effort past Romero.
The hosts made sure of the win with three minutes of the match left to play, as Giresse broke free down the left before crossing for Yatabare to fire into the bottom corner and send his side through to the final.