Glasgow eased past 14-man Cardiff 40-16 on Friday night to make it 10 wins from 10 PRO14 games this season.
An early penalty by Jarrod Evans and try by Macauley Cook, converted by Evans, allowed the visitors to build an early lead at Scotstoun.
Glasgow scored a try through Sam Johnson before Blues prop Taufa'ao Filise saw red on the half-hour mark, and Alex Dunbar also touched down -- both scores converted by Peter Horne -- to give the hosts a 14-13 lead at the break.
A third penalty from Evans soon after the restart briefly restored the visitors' advantage, but Glasgow's extra man soon told and further tries from Ruaridh Jackson, Samuela Vunisa, Leonardo Sarto and Nikola Matawalu put them out of sight.
Cardiff took the lead within two minutes, Evans making no mistake after Glasgow were penalised at the first ruck. The Blues stretched their lead on seven minutes when a passing move from right to left ended with centre Willis Halaholo putting in Cook in the corner, from where Evans kicked a good conversion.
Glasgow clicked as the quarter ended. A kick to the wing by fly-half Horne was fielded by centre Johnson, who beat two men on the left before touching down.
Horne added the extras. Evans kicked a long penalty three minutes later, but the Blues were dealt a blow in the 30th minute when they were reduced to 14 men.
Filise, who already had two sin-binnings to his name this term, was adjudged -- after a long study of TV replays -- to have used a swinging arm to the head of Glasgow hooker George Turner, who left the pitch not to return.
Two minutes later Horne found Callum Gibbins on the right touchline and he sent Dunbar over for the try that Horne converted to edge the Warriors ahead at the interval.
Depite their numerical disadvantage, Cardiff went ahead eight minutes into the second period through Evans' third penalty. However, Glasgow tightened the screw with a number of penalties leading to a sin-binning for Cardiff flanker Olly Robinson on 54 minutes.
Glasgow immediately struck, with full-back Jackson dotting down after 55 minutes and substitute flanker Vunisa getting in on the act to ensure the bonus point 12 minutes from time. Further tries from Sarto and Matawalu in the final three minutes, the latter converted by Horne, added gloss to the scoreline.