Pro12: Glasgow Warriors 29-13 Cardiff Blues
Glasgow Warriors (10) 29
- Horne, Matawalu 2, Weir
- Weir 3
Cardiff Blues (13) 13
- Patchell 2
Glasgow Warriors claimed a bonus-point win against Cardiff Blues to move top of the Pro12.
Nikola Matawalu crossed twice and Peter Horne and Duncan Weir also went over for Gregor Townsend's in-form side.
Fly-half Weir took his personal tally for the evening to 14 with three conversions and a penalty.
Josh Navidi registered Cardiff's only try in the first half, with the boot of Rhys Patchell securing a further eight points for the visitors.
Glasgow's win and means that the top two sides have 61 points after 17 fixtures.
However, Ulster have an inferior points difference and slip to second place.
The Glasgow pack, reinforced by the return of Scotland squad men Jon Welsh, Pat McArthur and Al Kellock, made a slow start and lock Tim Swinson had to be replaced by Tom Ryder early on.
Matawalu, DTH Van Der Merwe and Alex Dunbar began to inject some tempo and the pressure paid off when Horne carved through the centre on a 30-metre run and Weir converted the opening score.
But the Warriors failed to make anything of further attacks and were punished when Cardiff drew level.
Luke Hamilton's forceful play took them close to the line and Navidi got over, Patchell adding two points with the conversion.
A further injury blow interrupted Glasgow's rhythm as Gordon Reid made way for Ofa Fainga'anuku and Patchell kicked two penalties to Weir's one as Blues went in 13-10 up at the turnaround.
But Cardiff failed to add to their tally and fell behind when Matawalu retrieved his own long kick to touch down, Weir adding the extras.
A prolonged phase of possession close to the line preceded Weir's try and the Scotland cap's final contribution was to kick his third conversion of the evening.
Matawalu then finished in style after a tap penalty was moved swiftly to the right but substitute Scott Wight failed to convert.
Townsend's men seal a sixth straight Pro12 win, with a bonus point claimed in each of the last five.
Glasgow: Murchie, McGuigan, Dunbar, Horne, van der Merwe, Weir, Matawalu, Reid, MacArthur, Welsh, Swinson, Kellock, Strauss, Barclay, Wilson.
Replacements: Pyrgos for McGuigan (54), Morrison for Horne (56), Wight for Weir (61), Fainga'anuku for Reid (38), Brown for MacArthur (76), Low for Welsh (40), Ryder for Swinson (10), Eddie for Kellock (60).
Cardiff Blues: Czekaj, O. Williams, Smith, Evans, Robinson, Patchell, Walker, Hamilton, Navidi, Watts-Jones, Down, Reed, Bourrust, Dacey, Filise.
Replacements: G. Davies for Czekaj (67), Allen for Robinson (76), L. Williams for Walker (48), Young for Navidi (67), Cook for Down (48), Hobbs for Bourrust (40), Breeze for Dacey (48). Not Used: Tamba.
Ref: George Clancey (RFU)