Connacht opened up their 2010/11 Magners League account with an emphatic four-try 40-17 victory over the Dragons at the Sportsground.
Fly-half Ian Keatley stole the show by running in from the halfway line for the bonus-point score, with his conversion topping off an impressive 25-point haul.
An excellent early try from man of the match Ray Ofisa and an equally slick second from hooker Sean Cronin, on the half-hour, showed Connacht's ability to break down the Dragons.
Paul Turner's men travelled with a lengthy injury list and never really looked like improving their record of just one win in their last 24 visits to Ireland. New number 10 Matthew Jones booted four penalties and winger Will Harries grabbed a late consolation try.
Full-backs Jason Tovey and Gavin Duffy saw plenty of early ball in the balmy conditions, and Connacht were able to crack the Dragons' defensive line after just three minutes.
Using quick line-out ball, Keatley invited bustling centre Niva Ta'auso through a midfield gap and he drew the cover before passing for the supporting Ofisa to round in behind the posts.
Keatley converted and the home side continued to make good strides, probing through the forwards and out wide.
The Dragons lived off scraps of possession and their indiscipline, particularly at the breakdown, saw them fall foul of referee James Jones.
Both Keatley and Tovey missed penalty attempts before the latter was the victim of a dangerous tackle from Connacht's new number eight Ezra Taylor, whose hand caught Tovey around the face.
Jones took on the place-kicking duties and he opened the Dragons' account with an effort that nicked in off the post. But Connacht dominated the next quarter-hour, getting the tricky Fionn Carr on the ball and pulling 13-3 clear through the boot of Keatley.
The Dragons lost their captain Luke Charteris to the sin-bin for coming in at the side of a maul after repeated warnings, and Jones was off target with a long-range penalty.
Connacht collected their second try when Jamie Hagan charged through at a ruck, off-loading one-handed for his front row colleague Cronin to skip past the despairing Tovey and in behind the posts.
But the Dragons managed to get back in touch before half-time as two meaty Jones kicks closed the gap to 20-9.
Upping the intensity, the visitors threatened further on the restart and Connacht lost Duffy to the sin-bin for not rolling away after tackling Charteris. Jones kicked the second of two penalty attempts to make it an eight-point game.
Connacht needed a response and they got it when Keatley made a slashing break through the middle. He kicked two penalties in quick succession, steadying the ship in a slow-burning second half.
Injuries to Rhodri Gomer-Davies and Taylor held up play, but hungry Connacht sensed more scores and a penalty try, following a series of scrum resets, was swiftly followed by Keatley's solo effort, which saw him brilliantly outpace both Tovey and Aled Brew for the line.
Space on the left allowed Harries have the final say for the Dragons, however a worrying neck injury for Brew, who had to be stretchered off, added to their woes.
Tries: Ofisa, Cronin, Penalty, Keatley
Con: Keatley 4
Pen: Keatley 4
For the Dragons:
Pens: Jones 4
Connacht: 15 Gavin Duffy, 14 Troy Nathan, 13 Niva Ta'auso, 12 Keith Matthews, 11 Fionn Carr, 10 Ian Keatley, 9 Frank Murphy (capt), 8 Ezra Taylor, 7 Ray Ofisa, 6 Michael McCarthy, 5 Bernie Upton, 4 Michael Swift, 3 Jamie Hagan, 2 Sean Cronin, 1 Brett Wilkinson.
Replacements: 16 Adrian Flavin, 17 Ronan Loughney, 18 Rob Sweeney, 19 Dave Nolan, 20 Mike McComish, 21 Cillian Willis, 22 Miah Nikora, 23 Tiernan O'Halloran.
Dragons: 15 Jason Tovey, 14 Will Harries, 13 Rhodri Gomer-Davies, 12 Tom Riley, 11 Aled Brew, 10 Matthew Jones, 9 Danny Lee, 8 Hugo Ellis, 7 Robin Sowden-Taylor, 6 Joe Bearman, 5 Scott Morgan, 4 Luke Charteris (capt), 3 Ben Castle, 2 Steve Jones, 1 Hugh Gustafson.
Replacements: 16 Lloyd Burns, 17 Pat Palmer, 18 Ali Mckenzie, 19 Rob Sidoli, 20 Danny Lydiate, 21 Gavin Thomas, 22 Nicky Griffiths, 23 David Bishop.
Referee: James Jones (Wales)
Assistant referees: Alan Rogan (Ireland), Ollie Hodges (Ireland)
Television match official: Sean Flannery (Ireland)
Assessor: John Sheehan (Ireland)