Glasgow (13) 28
Tries: McMillan, Evans 2, Fa'atau Cons: Parks Pens: Parks 2
Max Evans scored two tries on the night as Glasgow comfortably won.
Glasgow moved up to second place in the Magners League with a comfortable victory over Cardiff Blues at Firhill.
Cardiff suffered an early setback when Nicky Robinson was forced off following a hefty challenge by Kelly Brown.
Mark McMillan darted over from close range in the 26th minute and Max Evans scored two tries, the first arriving just before half-time.
Winger Lome Fa'atau added a third try after the break and Evans' second arrived in the dying seconds.
Sean Lineen's side were in control throughout and bagged a bonus point to step up their title charge.
Glasgow earned the first scoring chance of the match by pressuring Cardiff into conceding an early penalty.
But the anticipation of the fans turned to frustration as Dan Parks' effort slid wide of the target.
Most of the action was confined to midfield as the sides probed in the hope of finding an early opening.
Robinson's night came to an early end after Brown put him under pressure with a forceful challenge.
Parks was first on the scoresheet with a penalty in the 24th minute and it was a sign of more to come for the hosts as they created a try two minutes later, scrum-half McMillan darting over from close range.
A turnover paved the way for Glasgow to set up another opportunity just before the interval.
Hooker Dougie Hall was blocked just a stride short of the line and seconds later new Scotland cap Evans raced through after a patient recycle.
Parks was wide with the conversion but made amends eight minutes after the restart with his second penalty following a spell of intense pressure.
That was the spark for Glasgow to snatch a brilliant third score by winger Fa'atau.
He finished in style following a chip from Andy Henderson and a slick feed by Brown.
Thom Evans should have snatched the bonus-point try, but his lob was just too strong and the ball dribbled out of play.
However, brother Max completed the job to round off a perfect evening for the Warriors.
Glasgow: Stortoni, Faatau, M. Evans, Henderson, T. Evans, Parks, McMillan, Va'a, Hall, Kalman, Barker, Kellock, Forrester, Brown, Beattie.
Replacements: Jackson for Stortoni (58), O'Hare for Faatau (66), Gregor for McMillan (70), Milligan for Hall (62), Low for Kalman (50), Turner for Barker (73), Vernon for Forrester (73).
Cardiff Blues: Blair, G. Thomas, J. Robinson, Sweeney, James, N. Robinson, Spice, Filise, T. Thomas, G. Powell, Jones, Tito, Molitika, Sowden-Taylor, Lewis.
Replacements: Hewitt for N. Robinson (7), Rees for Spice (55), S. Roberts for Filise (71), G. Williams for T. Thomas (50), Morgan for Tito (63). Not Used: White, Mustoe.
Ref: Colin Stanley (Ireland).