Toulouse (13) 42
Tries: Jauzion, Albacete, Heymans Cons: Skrela (3) Pens: Skrela (7)
Stade Francais (10) 16
Tries: Roncero Cons: Beauxis Pens: Beauxis (3)
Jauzion (right) started the rout with Toulouse's first try
Toulouse turned on the style to book a Heineken Cup semi-final meeting with Leinster as they cruised to victory over Stade Francais.
Rodrigo Roncero's try put Stade in front, but on the stroke of half-time the superb Yannick Jauzion went over to give the home side the lead.
The teams traded penalties after the break but Patrice Albacete converted a sweeping move as Toulouse took charge.
And Cedric Heymans completed the rout late on with another glorious try.
Toulouse: Poitrenaud, Clerc, Fritz, Jauzion, Heymans, Skrela, Kelleher, Poux, Servat, Lecouls, Millo-Chluski, Albacete, Bouilhou, Dustautoir, Picamoles.
Replacements: Lacombe, Human, Johnston, Sowerby, Maestri, Bezy, Medard, Lamboley.
Stade Francais: Southwell, Arias, Bastareaud, Gasnier, M. Bergamasco, Beauxis, Oelschig, Roncero, Szarzewski, Marconnet, Palmer, Pape, Burban, Rabadan, Leguizamon.
Replacements: Kayser, Slimani, Gerber, Marchois, Taylor, Tardy, Mieres, Messina.
Referee: A Lewis (Ireland)