bbc sports Grand Slam holders Ireland laboured to a comfortable win over an unambitious Italy side in a disappointing Six Nations opener at Croke Park.
Tries from Jamie Heaslip and Tomas O'Leary put Ireland 23-3 up but Italy responded when Kaine Robertson charged down Rob Kearney's kick to score.
The Irish produced little purposeful play in the second half as the match petered out in disappointing fashion.
Ronan O'Gara had a 100% record with the boot as he landed 16 points.
But the defending champions will need a much-improved performance if they are to win in Paris next Saturday.
Italy produced early pressure in the Irish 22 and a try seemed on in the sixth minute but Luke McLean elected to cut inside instead of finding the overlapping Robertson and the chance was lost.
606: DEBATE
Have your say on Ireland's display against Italy
The Irish struggled for fluency in the opening minutes as they got pulled into contact by the Italians.
However, O'Gara kicked Ireland into the lead after 10 minutes and the fly-half's flat pass to a charging Andrew Trimble six minutes later then helped set up the game's opening try - although it looked a shade forward.
Trimble looked as though he might finish off the move himself in the left corner but the Irish had numbers on the opposite flank and Heaslip ran in the score after quick hands from Brian O'Driscoll, Gordon D'Arcy and David Wallace.
O'Gara slotted the conversion to extend the advantage to 10-0 and things looked ominous for the Azzurri.
Former Australian rugby league star Craig Gower opened Italy's account with a penalty from 45 metres in the 26th minute but the 10-point margin was immediately restored as O'Gara slotted from 35 metres.
By this stage, Ireland were easily unpicking the Italian line-out and the fluffed set-piece resulted in three more O'Gara points in the 32th minute after Gonzalo Garcia was sin-binned for a spear tackle on O'Driscoll.
Leo Cullen was grabbing his chance after his late inclusion in the Irish line-up and his line-out steal from another botched Italian throw set up the game's second try as scrum-half O'Leary sniped over for his first international try.
At that stage, Italy were being punished for their dearth of ambition but they were gifted an unexpected try moments before the break as Robertson charged down Kearney's casual clearance and got the touchdown.
By now, Mirco Bergamasco had been handed the kicking duties for Italy and while he missed the conversion, he did notch a penalty five minutes into the second half.
O'Gara duly responded with another three-pointer but a pedestrian 15 minutes followed as neither side summoned up an attack of note.
At that stage, there was a suspicion that Irish minds may have already been turning towards next week's clash against France and it made for dull and scrappy fare.
The introduction of the usual plethora of substitutes injected little urgency although replacement fly-half Paddy Wallace produced a delightful break and then slotted a penalty with 13 minutes left.
But mercifully, the contest came to an end at a largely muted Croke Park.
--------------------------------------------------------------------------------
Ireland: 15-Rob Kearney, 14-Tommy Bowe, 13-Brian O'Driscoll (captain), 12-Gordon D'Arcy, 11-Andrew Trimble, 10-Ronan O'Gara, 9-Tomas O'Leary; 1-Cian Healy, 2-Jerry Flannery, 3-John Hayes, 4-Leo Cullen, 5-Paul O'Connell, 6-Kevin McLaughlin, 7-David Wallace, 8-Jamie Heaslip,
Replacements: 16-Rory Best, 17-Tom Court, 18-Donnacha Ryan, 19-Sean O'Brien, 20-Eoin Reddan, 21-Paddy Wallace, 22-Keith Earls.
Italy: 15-Luke McLean, 14-Kaine Robertson, 13-Gonzalo Canale, 12-Gonzalo Garcia, 11-Mirco Bergamasco, 10-Craig Gower, 9-Tito Tebaldi; 1-Salvatore Perugini, 2-Leonardo Ghiraldini (captain), 3-Martin Castrogiovanni, 4-Carlo Antonio Del Fava, 5-Quintin Geldenhuys, 6-Josh Sole, 7-Mauro Bergamasco, 8-Alessandro Zanni.
Replacements: 16-Fabio Ongaro, 17-Matias Aguero, 18-Marco Bortolami, 19-Paul Derbyshire, 20-Simon Picone, 21-Riccardo Bocchino, 22-Andrea Masi.