Ivory Coast reached their third Africa Cup of Nations final in nine years after proving too strong for DR Congo.
Yaya Toure put them ahead with a ferocious 20-yard shot but soon after Dieumerci Mbokani levelled with a penalty after Eric Bailly handled.
Gervinho had a header cleared off the line before he made it 2-1 when he curled in to finish off a breakaway.
The Ivorians made sure of victory when Wilfried Kanon kneed home after Serge Aurier’s header had been saved.