After a goalless first period, Delio Rossi's men showcased some shoddy defending, allowing the hosts to storm to victory
Erik Lamela gave the hosts the lead shortly after the break, before the Argentine doubled his side’s advantage. Fabio Borini rubbed salt into Florentine wounds with a late goal after some poor defending from the away side.
The match started at a slow pace, but Fiorentina gradually began to craft chances. Adem Ljajic squandered two great chances to put the visitors ahead, scooping one over the bar and forcing a decent save from Maarten Stekelenburg with the other.
Fiorentina continued to have the upper hand, and was unlucky to not take the lead after Cicinho made two great blocks within seconds of each other to prevent Riccardo Montolivo and Stevan Jovetic from putting the visitors in front after a goalmouth scramble.
The danger seemed to wake up Roma. Lamela sent Francesco Totti through on goal, but the 35-year-old was only capable of forcing a good save from Murara Neto.
The anaemic Federico Viviani was withdrawn at the interval, and replaced by Simone Perrotta, and Luis Enrique’s substitution paid immediate dividends.
Totti tore into the box to reach Perrotta’s knockdown, and although the Roma skipper was unable to get the ball under control, it broke to Lamela, who kept his cool to send a shot through Neto’s legs.
Fiorentina could have been level within a minute of going behind as Jovetic’s cross found Manuel Pasqual completely unmarked in acres of space, but the 29-year-old’s shot was heroically blocked and diverted over the crossbar by Perrotta.
Roma then killed off the game, showing more efficiency in front of goal than its opponent. Another substitute, Fabio Borini hassled the Fiorentina defense, winning the ball before laying it on to Totti. The playmaker then fed Lamela, who was left with a simple finish to put his side two goals up.
More wastefulness from Fiorentina resulted in a third goal. A poor pass from Neto went straight to Borini, who ran into the box and promptly punished his opponent’s sloppiness.
With the Florence outfit vanquished, Luis Enrique's men will face Juventus in the quarterfinals of the competition in a fortnight's time.