Ulster ran in six tries to continue their scintillating early-season form with a big win over Glasgow in Belfast.
Warriors went ahead through TJ Ioane but Ulster roared back to secure the bonus point before half-time with tries from John Andrew, Marcell Coetzee, Sam Carter and John Cooney.
Sean Reidy and Matt Faddes increased the hosts' lead before Grant Stewart responded for Glasgow.
The visitors, though, slid to a fourth defeat in five matches.
Having secured three bonus points in their first five games, Ulster remain hot on the tails of Conference A leaders Leinster, who have earned the maximum 25 points so far this season.
The two provinces have already worked a commanding lead over the rest of the group, with third-placed Ospreys 14 points behind Ulster.
Ulster forwards get it done in first half
Glasgow's dynamic start was rewarded with the opening try inside four minutes via a pick-and-go from Ioane.
There was no panic in the Ulster ranks after the early set-back, as they used penalties to set up field position and put faith in their set-piece, as they have done all season.
The line-out was again a potent attacking weapon and on 12 minutes hooker Andrew drove over from the back of a maul to level.
Coetzee drove over for his fourth try of the season midway through the half before the number eight was on hand to combine with Michael Lowry in forcing a Ioane knock-on with the Glasgow back row bearing down on the tryline.
Ulster seized control of what had been up until then an even contest in the last five minutes of the half, with captain Carter and Cooney, seemingly back to his best after his well-documented dip in form, darted over to claim the bonus point before the break.
Man of the match Reidy was next to cross the whitewash as the hosts extended their lead after the break, taking an inside ball from Andrew after a clever break from Lowry.
Having started well, Glasgow were tiring with the result now beyond doubt, and a loose pass allowed Faddes to pounce and kick through to score.
Lowry's yellow card for a deliberate knock-on saw Ulster lose their momentum as Glasgow finished strongly, with Stewart's try off the back of a fine rolling maul nothing more than scant consolation.
Ulster: Lowry, Gilroy, Marshall, Moore, Faddes, Madigan, Cooney; McGrath, Andrew, Moore, Treadwell, Carter (c), Rea, Reidy, Coetzee.
Replacements: McBurney, O'Sullivan, Milasinovich, O'Connor, Rea, Shanahan, Johnston, McIlroy.
Glasgow Warriors: Brice; Tagive, Fergusson, McDowall, Matowalu; Horne, Dobie; Seiuli, Stewart, Pieretto, Harley, McDonald; Wilson (c), Gordon, Ioane.
Replacements: Matthews, Allan, Rae, Bean, Bain, Lokotui, Kennedy, Thomson.