Stefan Johansen scored his first goal for Celtic as Neil Lennon's men took another step towards the Scottish Premiership title by beating St Mirren.

A bullet header topped off another fine performance from the Norway midfielder.

Leigh Griffiths and Anthony Stokes netted after the break as St Mirren again failed to score at Celtic Park.

The victory maintains Celtic's unbeaten home league record and leaves Saints still looking for their first win at Parkhead since 1990.

Neil Lennon's side remain 24 points clear at the top of the table and, while four more points will secure the championship, they may get the opportunity to secure the title in midweek if Aberdeen lose on Tuesday ahead of Celtic's visit to Partick Thistle on Wednesday.

St Mirren's trip to Celtic Park kicked off with half the pitch bathed in sunshine - signs that spring is in the air and the time of year when championships are decided has begun.

Although the league title has been destined for Celtic Park for some considerable time, only the mathematical solution is awaited to ensure the trophy can be housed in the Parkhead boardroom for the third successive season.

Leigh Griffiths scores for Celtic against St Mirren

Griffiths netted his fifth goal in seven appearances

St Mirren, though, had an excellent chance to take the lead in the sixth minute. Good play on the left led to the ball reaching Paul McGowan and his shot was turned away by Fraser Forster.

A corner from Liam Henderson from the left bounced off Virgil van Dijk and flew wide when it looked easier for the Celtic defender to hit the target.

The Buddies had a good spell and Jason Naismith was next to see his shot parried by Forster before Steven Thompson missed his kick six yards out and Josh Magennis had an effort blocked.

But Celtic always looked dangerous and they squandered a couple of chances before eventually getting themselves in front.

Stokes curled a 20-yard effort wide, a Kris Commons shot went beyond the right-hand post and then Griffiths had the ball in the net only to see the goal disallowed for offside.

Moments later, a combination of Commons' mis-hit shot and Stokes' blocked effort created a chance for teenager Henderson, and his shot was cleared away by Sean Kelly.

Griffiths then rounded goalkeeper Marian Kello and fired goalwards but Darren McGregor managed to get back to head off the line.

But a minute before the interval, Johansen got the breakthrough. Griffiths picked him out with a cross from the right and the Norway international headed strongly past Kello from 10 yards.

Only a win for the Paisley side would have moved them out of 11th place and the play-off spot. But having scored only three goals on their last 20 visits to Celtic Park the statistics were not encouraging.

Celtic opened the second half positively. A good run by Adam Matthews saw the Welshman pick out Henderson, who drilled a low shot which Kello managed to hold.

The home team increased their lead just beyond the hour mark when Griffiths latched on to a Stokes pass to slot a low, right-foot shot past Kello.

Commons came close to adding a third when he turned to watched his shot bounce back off the keeper's right-hand post. He was quick to react hitting the rebound into the side netting.

Griffiths should have scored again but contrived to send a lob over the advancing keeper wide of the post.

Van Dijk then thought he had scored but the Dutchman was judged to have been offside.

However, substitute Georgios Samaras set up Stokes to fire Celtic's third.

The hosts were well on top and Teemu Pukki, who had replaced Commons, missed three good opportunities to increase the margin of victory.

Lineup, Bookings (2) & Substitutions (6)

Celtic

  • 01 Forster
  • 02 Matthews
  • 03 Izaguirre
  • 25 Johansen
  • 05 van Dijk Booked
  • 21 Mulgrew Booked
  • 08 Brown
  • 53 Henderson (Ambrose Emuobo - 62' )
  • 28 Griffiths (Samaras - 82' )
  • 15 Commons (Pukki - 78' )
  • 10 Stokes

Substitutes

  • 04 Ambrose Emuobo
  • 09 Samaras
  • 19 Fridjonsson
  • 20 Pukki
  • 24 Zaluska
  • 33 Kayal
  • 56 Twardzik

St Mirren

  • 28 Kello
  • 22 Naismith
  • 18 Kelly
  • 10 McGowan (Wylde - 74' )
  • 14 McAusland
  • 04 McGregor
  • 24 Newton (Goodwin - 74' )
  • 07 McGinn
  • 09 Thompson (Campbell - 60' )
  • 16 Magennis
  • 11 McLean

Substitutes

  • 06 Goodwin
  • 12 Campbell
  • 17 Reilly
  • 21 Teale
  • 30 Dilo
  • 39 Wylde
  • 99 Djemba-Djemba
Ref: Stephen Finnie
Att: 46,536

Match Stats

Shots

21 12

On target

7 3

Corners

5 4

Fouls

8 6

Live Text Commentary

Full time

Full Time Match ends, Celtic 3, St Mirren 0.

90:00 +2:06 Full time

Full Time Second Half ends, Celtic 3, St Mirren 0.

90:00 +0:29 Goal scored

Goal! Goal! Celtic 3, St Mirren 0. Anthony Stokes (Celtic) right footed shot from the centre of the box to the bottom left corner. Assisted by Georgios Samaras.

89:42

Attempt missed. John McGinn (St Mirren) left footed shot from outside the box is close, but misses to the right.

89:08

Foul by Efe Ambrose (Celtic).

89:08

Josh Magennis (St Mirren) wins a free kick in the defensive half.

88:16

Attempt missed. Georgios Samaras (Celtic) left footed shot from the centre of the box is close, but misses to the left.

87:33

Attempt missed. Georgios Samaras (Celtic) left footed shot from outside the box misses to the right.

86:26

Attempt missed. Teemu Pukki (Celtic) header from the centre of the box is close, but misses to the left.

84:59

Attempt missed. Teemu Pukki (Celtic) right footed shot from the right side of the box is close, but misses to the right.

83:31

Corner, Celtic. Conceded by Sean Kelly.

82:46

Attempt missed. Gregg Wylde (St Mirren) right footed shot from outside the box is just a bit too high.

81:29 Substitution

Substitution Substitution, Celtic. Georgios Samaras replaces Leigh Griffiths.

79:23

Attempt missed. Leigh Griffiths (Celtic) left footed shot from the centre of the box is close, but misses the top right corner.

78:58

Attempt missed. Leigh Griffiths (Celtic) left footed shot from outside the box is close, but misses to the right.

77:40 Substitution

Substitution Substitution, Celtic. Teemu Pukki replaces Kris Commons.

77:17 Booking

Booking Charlie Mulgrew (Celtic) is shown the yellow card.

77:03

Foul by Charlie Mulgrew (Celtic).

77:03

Kenny McLean (St Mirren) wins a free kick in the attacking half.

75:26

Attempt missed. Anthony Stokes (Celtic) right footed shot from outside the box is too high.

74:33

Attempt missed. Marc McAusland (St Mirren) header from the centre of the box is just a bit too high following a corner.

73:42 Substitution

Substitution Substitution, St Mirren. James Goodwin replaces Conor Newton.

73:33 Substitution

Substitution Substitution, St Mirren. Gregg Wylde replaces Paul McGowan.

73:05

Corner, St Mirren. Conceded by Emilio Izaguirre.

71:29

Foul by Kris Commons (Celtic).

71:29

Marián Kello (St Mirren) wins a free kick in the attacking half.

69:31

Attempt missed. Paul McGowan (St Mirren) right footed shot from outside the box is just a bit too high.

67:16

Attempt missed. Leigh Griffiths (Celtic) right footed shot from the centre of the box is close, but misses to the left.

63:08

Attempt missed. Kris Commons (Celtic) left footed shot from a difficult angle on the left is close, but misses to the left.

62:40

Corner, Celtic. Conceded by Marc McAusland.

62:31

Attempt saved. Kris Commons (Celtic) right footed shot from the centre of the box is saved in the centre of the goal.

61:36 Substitution

Substitution Substitution, Celtic. Efe Ambrose replaces Liam Henderson.

60:47 Goal scored

Goal! Goal! Celtic 2, St Mirren 0. Leigh Griffiths (Celtic) right footed shot from the centre of the box to the bottom left corner. Assisted by Anthony Stokes.

59:50 Substitution

Substitution Substitution, St Mirren. Adam Campbell replaces Steven Thompson.

59:35

Attempt missed. John McGinn (St Mirren) right footed shot from outside the box misses to the left.

53:25

Attempt missed. Jason Naismith (St Mirren) right footed shot from outside the box is close, but misses to the left.

51:34

Attempt saved. Liam Henderson (Celtic) right footed shot from outside the box is saved in the top centre of the goal.

50:50

Emilio Izaguirre (Celtic) wins a free kick on the right wing.

50:50

Foul by Josh Magennis (St Mirren).

49:48

Corner, Celtic. Conceded by Darren McGregor.

49:00

Leigh Griffiths (Celtic) wins a free kick in the defensive half.

48:58

Foul by Jason Naismith (St Mirren).

47:45 Booking

Booking Virgil van Dijk (Celtic) is shown the yellow card.

47:36

Foul by Virgil van Dijk (Celtic).

47:36

Paul McGowan (St Mirren) wins a free kick in the defensive half.

45:00

Second Half begins Celtic 1, St Mirren 0.

45:00 +0:30 Half time

Half Time First Half ends, Celtic 1, St Mirren 0.

43:32 Goal scored

Goal! Goal! Celtic 1, St Mirren 0. Stefan Johansen (Celtic) header from the centre of the box to the top right corner. Assisted by Leigh Griffiths.

42:38

Attempt missed. Kenny McLean (St Mirren) right footed shot from outside the box is too high.

42:14

Corner, St Mirren. Conceded by Virgil van Dijk.

42:06

Attempt blocked. Paul McGowan (St Mirren) right footed shot from outside the box is blocked.

38:34

Attempt saved. Kris Commons (Celtic) header from the centre of the box is saved in the centre of the goal.

38:01

Kris Commons (Celtic) wins a free kick in the defensive half.

38:01

Foul by Darren McGregor (St Mirren).

37:32

Attempt blocked. Leigh Griffiths (Celtic) left footed shot from the right side of the box is blocked.

34:52

Corner, Celtic. Conceded by Sean Kelly.

34:39

Attempt blocked. Liam Henderson (Celtic) left footed shot from the centre of the box is blocked.

27:29

Attempt missed. Kris Commons (Celtic) right footed shot from outside the box is close, but misses to the left.

26:03

Attempt saved. Jason Naismith (St Mirren) right footed shot from the right side of the box is saved in the top centre of the goal.

24:56

Foul by Charlie Mulgrew (Celtic).

24:56

Paul McGowan (St Mirren) wins a free kick in the defensive half.

23:12

Foul by Liam Henderson (Celtic).

23:12

John McGinn (St Mirren) wins a free kick in the defensive half.

22:14

Attempt saved. Conor Newton (St Mirren) right footed shot from outside the box is saved in the top right corner.

21:37

Corner, St Mirren. Conceded by Charlie Mulgrew.

20:48

Attempt saved. Leigh Griffiths (Celtic) left footed shot from outside the box is saved in the bottom left corner.

17:35

Attempt missed. Anthony Stokes (Celtic) right footed shot from outside the box is close, but misses the top right corner.

15:47

Attempt missed. Paul McGowan (St Mirren) right footed shot from the centre of the box is too high following a corner.

15:23

Corner, St Mirren. Conceded by Stefan Johansen.

14:52

Foul by Emilio Izaguirre (Celtic).

14:52

John McGinn (St Mirren) wins a free kick in the defensive half.

13:35

Attempt missed. Virgil van Dijk (Celtic) header from very close range is too high following a corner.

13:07

Corner, Celtic. Conceded by Jason Naismith.

10:03

Foul by Charlie Mulgrew (Celtic).

10:03

Paul McGowan (St Mirren) wins a free kick in the defensive half.

5:42

Attempt saved. Paul McGowan (St Mirren) left footed shot from the centre of the box is saved in the bottom left corner.

4:00

Charlie Mulgrew (Celtic) wins a free kick in the attacking half.

3:55

Foul by Josh Magennis (St Mirren).

3:04

Liam Henderson (Celtic) wins a free kick in the attacking half.

3:04

Foul by Paul McGowan (St Mirren).

1:54

Stefan Johansen (Celtic) wins a free kick in the attacking half.

1:54

Foul by Jason Naismith (St Mirren).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers