Glasgow ended their Pro12 Italian road trip with a bonus-point 43-14 victory against Zebre.
The Warriors, who remained in the country after last weekend’s win against Benetton Treviso, moved up to third — within two points of the top two — after fighting back from 14-7 down at the break in Parma.
Leonardo Sarto, who will join Glasgow next season, went over after just four minutes for the hosts.
Glasgow levelled in the 17th minute through Fraser Brown’s try, converted by Duncan Weir, but parity lasted just five minutes before Guglielmo Palazzani went under the posts and Carlo Canna added the extras for the second time.
But the Warriors blew their lowly opponents away in the second half. Ali Price’s individual effort under the posts allowed Weir to level the game in the 46th minute, and shortly afterwards Alex Dunbar burst through from the 22 to give Glasgow the lead.
Peter Horne secured the bonus point with a 57th-minute try and Weir’s kick completed a 21-point swing in just 11 minutes.
Gregor Townsend’s men added three more tries in the final seven minutes, Taqele Naiyaravoro and Jerry Yanuyanutawa crossing the whitewash before Horne’s second, but replacement Finn Russell missed all three conversions.
Tries: L. Sarto, Palazzani. Cons: Canna 2.
Van Zyl, Berryman, Pratichetti, Garcia, L. Sarto, Canna, Palazzani, Lovotti, Fabiani, Chistolini, Geldenhuys, Bortolami, Caffini, Ruzza, Koegelenberg.
Bisegni for Garcia (52), Haimona for Canna (67), Burgess for Palazzani (62), Postiglioni for Lovotti (58), De Marchi for Fabiani (77), Bernabo for Geldenhuys (53), Cristiano for Caffini (67).
Tries: Brown, Price, Dunbar, Horne 2, Naiyaravoro, Yanuyanutawa. Cons: Weir 3, Russell.
G. Bryce, Naiyaravoro, Dunbar, Horne, Seymour, Weir, Price, Reid, Brown, Fagerson, Nakarawa, Gray, Harley, Favaro, Wilson.
Russell for Weir (52), Pyrgos for Price (52), Yanuyanutawa for Reid (69), MacArthur for Brown (26), Rae for Fagerson (53), Peterson for Nakarawa (62), Ashe for Favaro (65).
Ian Davies (Wales).