Beram Kayal scored his first goal for Celtic to beat St Johnstone and take the Hoops five points clear of Rangers at the top of the Scottish Premier League.
Kris Commons and Georgios Samaras had already been denied by goalkeeper Graeme Smith before Kayal flicked the ball in on the stroke of half-time.
Liam Craig forced a good save from Celtic’s Fraser Forster as Saints improved after the break.
Celtic were denied a late penalty following a Michael Duberry hand ball.
But they did enough to secure a win that stretched the Perth side’s run to 10 league games without a win, the last five of those without a goal.
The game had a farcical start, with a number of footballs coming onto the field of play to cause confusion as part of a fans’ protest at the 1800 BST kick-off required to avoid a live television clash with the Champions League.
Meanwhile Paul McBride QC, who has previously represented Celtic manager Neil Lennon before the SFA, criticised the SFA hearing of the organisation’s decision not to impose further bans on Rangers trio Ally McCoist, El Hadji Diouf and Madjid Bougherra after the Scottish Cup fifth-round replay match at Celtic Park.
Ally McCoist has successfully appealed against a two-match touchline suspension while two of his Rangers players have escaped additional bans.
Madjid Bougherra and El-Hadji Diouf, who were sent off in the Scottish Cup loss to Celtic, have instead been fined for their “serious misconduct”.
Diouf was fined £5,000 by the Scottish Football Association, while Bougherra must pay £2,500.
Assistant manager McCoist had received his ban for a touchline altercation.
Celtic manager Neil Lennon had already been given a four-match ban following the same incident between the two men at the end of his side’s 1-0 win on 2 March.