Aironi 6-18 Glasgow Warriors
Aironi (6) 6
- Olivier 2
Glasgow Warriors (12) 18
- Weir 5
Duncan Weir kicked all of Glasgow Warriors' points as they beat hosts Aironi and claimed a fourth successive RaboDirect Pro 12 victory.
Three penalties and a drop-goal from Weir gave the visitors a 12-6 advantage at the turnaround, Naas Olivier kicking two penalties for the hosts.
Weir added two more penalties in the second half to complete Glasgow's win.
Warriors' Johnnie Beattie was yellow-carded during the second half but Aironi were unable to take advantage.
The result moves Sean Lineen's side to within four points of league leaders Leinster.
South African Olivier kicked Aironi into a 6-3 lead with two penalties after Weir had opened for Glasgow early on.
Weir brought the scores level with his second penalty on the quarter-hour mark and his third penalty gave Lineen's men the lead.
A drop-goal from the fly-half ensured a six-point advantage at the break for Glasgow.
Beattie was sin-binned for coming over the top of a ruck soon after the re-start but Olivier missed the resulting kick and Aironi were unable to make their extra man count.
And Weir added two more penalties to make Glasgow's lead more comfortable.
Aironi Rugby: Trevisan, Toniolatti, Masi, Pratichetti, Sinoti, Olivier, Tebaldi, Aguero, Ongaro, Staibano, Geldenhuys, Bortolami, Cattina, Favaro, Williams.
Replacements: Pizarro for Toniolatti (62), Orquera for Olivier (71), Keats for Tebaldi (71), Perugini for Aguero (67), Redolfini for Staibano (76), Sole for Cattina (68). Not Used: Santamaria, Biagi.
Glasgow: Murchie, Aramburu, Dunbar, Nathan, Seymour, Weir, Cusiter, Grant, Hall, Kalman, Gray, Kellock, Eddie, Barclay, Beattie.
Replacements: Morrison for Dunbar (56), Hogg for Seymour (52), Pyrgos for Cusiter (71), Cusack for Grant (71), Gillies for Hall (71), Reid for Kalman (58), Verbakel for Kellock (62), Wilson for Beattie (58).