Glasgow moved to the top of the PRO12 standings on Friday after they eased past Treviso, winning 31-14 with a bonus-point at Scotstoun.
The Warriors secured a first-half bonus-point with tries coming from Jonny Gray, Mark Bennett, Rory Hughes and Alex Dunbar, with Treviso's only response coming from a penalty try.
The second-half ended one try apiece, with Hughes getting his second before Davide Giazzon carried over for the Italians.
Following a number a reset scrums, Glasgow opened their account on eight minutes as wing Gray scored under the post to make Russell's first kick at goal a formality.
Just four minutes later the hosts had their second, as Bennett fought his way through a number of Treviso tacklers to reach for the corner and score an unconverted try.
The Italians were keen to hit back however, and referee David Wilkinson was forced in to awarding a penalty try against Dunbar for impeding a player that didn't have the ball. The resulting kick from Ian McKinley took the score to 12-7.
Hughes secured the Warriors' third on the half hour mark, after running a clean line from the back of a line-out to score his first try in Glasgow, before Russell converted.
After a 10-minute stint in the sin bin earlier in the game, Glasgow's Dunbar sealed his side's try-scoring bonus point with the last action of the half by powering his way to the whitewash. Russell's conversion took Glasgow in to the break with a 26-7 lead over Treviso, but immediately after the break the hosts were baying for blood once again.
Just five minutes into the second-half Warriors scored their fifth try of the night, working the ball out wide to Stuart Hogg from a scrum, who found Hughes with a clever offload for his second try of the game.
Following a yellow card for Glasgow's Langilangi Haupeakui, Treviso made the extra man count and forced their way over for a second time through Giazzon at the back of a rolling maul. Tommaso Allan slotted the conversion for the final score of the game, but there was still time for Langilangi to receive a second yellow card for a no arms tackle.
Tries: Gray, Bennett, Hughes 2, Dunbar
Cons: Russell 3
Red Card: Haupeakui (79 mins – second yellow)
Tries: Penalty Try, Giazzon
Cons: McKinley, Allan
Glasgow Warriors: 15 Stuart Hogg, 14 Tommy Seymour, 13 Mark Bennett, 12 Alex Dunbar, 11 Rory Hughes, 10 Finn Russell, 9 Henry Pyrgos (cc), 8 Ryan Wilson, 7 Simone Favaro, 6 Josh Strauss, 5 Jonny Gray (cc), 4 Tim Swinson, 3 Sila Puafisi, 2 Pat MacArthur, 1 Alex Allan
Replacements: 16 Corey Flynn, 17 Djustice Sears-Duru, 18 D’Arcy Rae, 19 Brian Alainu’uese, 20 Langilangi Haupeakui, 21 Ali Price, 22 Pete Horne, 23 Lee Jones
Treviso: 15 Jayden Hayward, 14 David Odiete, 13 Tommaso Iannone, 12 Alberto Sgarbi, 11 Andrea Pratichetti, 10 Ian McKinley, 9 Tito Tebaldi, 8 Abraham Steyn, 7 Alessandro Zanni (c), 6 Dean Budd, 5 Marco Fuser, 4 Filippo Gerosa, 3 Simone Ferrari, 2 Luca Bigi, 1 Nicola Quaglio
Replacements: 16 Davide Giazzon, 17 Federico Zani, 18 Tiziano Pasquali, 19 Francesco Minto, 20 Marco Barbini, 21 Edoardo Gori, 22 Tommaso Allan, 23 Angelo Esposito
Referee: David Wilkinson (Ireland)
Assistant Referees: Sean Gallagher (Ireland), Kevin White (Scotland)
TMO: Kevin Beggs (Ireland)