La visita arrancó arriba a través del argentino Gonzalo Higuaín, que silenció por primera vez el San Paolo tras recibir de espaldas y sacar un remate esquinado. Los locales debieron esperar al arranque del segundo tiempo para el empate del eslovaco Marek Hamsik.
Pero Higuaín, que fue silbado cada vez que tocó la pelota, respondió con otro tanto después de una precisa combinación con Paulo Dybala y el colombiano Juan Guillermo Cuadro.
La final con la Lazio (que eliminó a la Roma con un global 4-3) se jugará el 7 de mayo y 2 de junio.