Scott Brown and Kris Commons each scored twice as Celtic earned maximum points against Aberdeen in the meeting of the Scottish Premiership's top two.

The champions took the lead when captain Brown rifled a fine shot past Jamie Langfield, but they were pegged back when Niall McGinn levelled.

Brown netted again before the break and Antony Stokes fired Celtic's third.

And, despite Shaleum Logan netting a ferocious drive, Commons put the result beyond doubt with two late strikes.

Though Aberdeen failed to add to their points tally, they are now assured a Europa League qualifying berth next season because of Dundee United's draw in Inverness.

However, the defeat for Derek McInnes' men mean they go into the last two fixtures with Motherwell hot on their heels, with only a point between the two sides.

Celtic, unchanged from last week's 6-0 win over Inverness, went close early on when PFA Scotland player of the year Commons flashed a shot wide.

At the other end, McGinn also sent a shot the wrong side of the upright.

The hosts made the breakthrough when a neat turn from Brown inside the box gave him the chance to shoot, and his low effort beat Jamie Langfield at his near post.

Scott Brown scores for Celtic against Aberdeen

Brown scores the first of his two goals in the 25th minute

Aberdeen equalised thanks to a dreadful pass-back from Adam Matthews. It presented McGinn with time and space in the box and the former Celtic player kept his composure to round Fraser Forster and score.

There was a blow for Aberdeen 10 minutes before half-time when an injury forced striker Adam Rooney from the field, Scott Vernon coming on.

A sharp one-two between Stokes and Commons led to the latter rifling a shot straight at Langfield.

But, just before half-time, Celtic took the lead again and it was Brown with his second of the match, the midfielder drilling a low shot home.

As the second half got under way Barry Robson tested Forster with a 25-yard drive, which the England international did well to parry.

But almost immediately after that Celtic went 3-1 into the lead. Some neat play from Stokes and Charlie Mulgrew inside the box - plus some hesitant Aberdeen defending - allowed Stokes the chance to drive the ball home from close range.

However, if there were any thoughts Aberdeen were out of this match they were blown out of the water by Logan. The defender waltzed forward and from 25 yards lashed a wonderful strike past Forster.

Some Commons magic almost restored the Celtic two-goal lead; he twisted and turned at the edge of the area before attempting an audacious chip but Langfield moved his feet well to get back and tip the ball to safety.

Aberdeen were then denied a penalty claim when Johnny Hayes nutmegged Efe Ambrose. The Nigerian defender appeared to trip the Dons winger but referee Iain Brines was not convinced, much to the dismay of the away support.

The visiting fans were even more downcast soon after as Celtic swept through the Dons defence and Commons was on hand to apply a left-foot finish.

Minutes later it was almost 5-2, but Mulgrew's fierce drive was batted away by Langfield.

Aberdeen kept pushing for a way back into the match and a swerving long-range fizzer from McGinn was punched over by Forster.

The giant Celtic keeper then got the slightest of touches to a long-range daisy-cutter from Willo Flood, which came back off the post.

But Neil Lennon's side did increase their lead and it was Commons again with his 30th goal of the season. He sprung the offside trap and lashed home a low effort to complete the scoring.

Lineup, Bookings (1) & Substitutions (6)

Celtic

  • 01 Forster
  • 02 Matthews
  • 03 Izaguirre
  • 25 Johansen (Kayal - 83' )
  • 04 Ambrose Emuobo
  • 05 van Dijk
  • 08 Brown
  • 21 Mulgrew Booked
  • 10 Stokes
  • 15 Commons (Henderson - 91' )
  • 28 Griffiths (Lustig - 84' )

Substitutes

  • 11 Boerrigter
  • 17 Balde
  • 20 Pukki
  • 23 Lustig
  • 24 Zaluska
  • 33 Kayal
  • 53 Henderson

Aberdeen

  • 01 Langfield
  • 29 Logan
  • 15 Robson (Smith - 73' )
  • 08 Flood
  • 06 Reynolds
  • 04 Anderson
  • 16 Pawlett (McManus - 89' )
  • 22 Jack
  • 17 Rooney (Vernon - 40' )
  • 10 McGinn
  • 11 Hayes

Substitutes

  • 03 Robertson
  • 07 Zola
  • 09 Vernon
  • 14 Smith
  • 20 Weaver
  • 24 McManus
  • 28 Tate
Ref: Iain Brines
Att: 47,468

Match Stats

Shots

15 9

On target

9 5

Corners

5 5

Fouls

9 14

Live Text Commentary

Full time

Full Time Match ends, Celtic 5, Aberdeen 2.

90:00 +3:00 Full time

Full Time Second Half ends, Celtic 5, Aberdeen 2.

90:00 +0:45

Foul by Emilio Izaguirre (Celtic).

90:00 +0:45

Cameron Smith (Aberdeen) wins a free kick in the defensive half.

90:00 +0:06 Substitution

Substitution Substitution, Celtic. Liam Henderson replaces Kris Commons.

88:09 Substitution

Substitution Substitution, Aberdeen. Declan McManus replaces Peter Pawlett.

87:48

Attempt missed. Mikael Lustig (Celtic) right footed shot from outside the box is just a bit too high.

86:21 Goal scored

Goal! Goal! Celtic 5, Aberdeen 2. Kris Commons (Celtic) right footed shot from the centre of the box to the bottom right corner. Assisted by Beram Kayal.

83:07 Substitution

Substitution Substitution, Celtic. Mikael Lustig replaces Leigh Griffiths.

82:55 Substitution

Substitution Substitution, Celtic. Beram Kayal replaces Stefan Johansen.

82:24

Foul by Emilio Izaguirre (Celtic).

82:24

Cameron Smith (Aberdeen) wins a free kick in the defensive half.

81:39

Willo Flood (Aberdeen) hits the right post with a right footed shot from outside the box.

80:48

Corner, Aberdeen. Conceded by Fraser Forster.

80:41

Attempt saved. Niall McGinn (Aberdeen) right footed shot from outside the box is saved in the top centre of the goal.

79:12

Leigh Griffiths (Celtic) wins a free kick on the right wing.

79:12

Foul by Shaleum Logan (Aberdeen).

77:41

Corner, Aberdeen. Conceded by Charlie Mulgrew.

77:01

Corner, Aberdeen. Conceded by Adam Matthews.

75:35

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

75:35

Foul by Peter Pawlett (Aberdeen).

72:54 Substitution

Substitution Substitution, Aberdeen. Cameron Smith replaces Barry Robson.

72:29

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

72:29

Foul by Scott Vernon (Aberdeen).

71:54

Corner, Aberdeen. Conceded by Efe Ambrose.

70:09

Attempt saved. Charlie Mulgrew (Celtic) left footed shot from the centre of the box is saved in the centre of the goal.

69:33

Scott Brown (Celtic) wins a free kick on the right wing.

69:33

Foul by Jonathan Hayes (Aberdeen).

68:40 Goal scored

Goal! Goal! Celtic 4, Aberdeen 2. Kris Commons (Celtic) left footed shot from the centre of the box to the centre of the goal. Assisted by Anthony Stokes.

67:30

Attempt saved. Leigh Griffiths (Celtic) right footed shot from outside the box is saved in the centre of the goal.

66:33

Foul by Stefan Johansen (Celtic).

66:33

Shaleum Logan (Aberdeen) wins a free kick on the right wing.

65:49

Corner, Celtic. Conceded by Mark Reynolds.

65:13

Corner, Celtic. Conceded by Mark Reynolds.

62:35

Corner, Celtic. Conceded by Jamie Langfield.

62:29

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

61:34

Kris Commons (Celtic) wins a free kick on the left wing.

61:34

Foul by Russell Anderson (Aberdeen).

60:34 Booking

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

60:24

Foul by Charlie Mulgrew (Celtic).

60:24

Niall McGinn (Aberdeen) wins a free kick on the right wing.

59:54

Scott Brown (Celtic) wins a free kick in the defensive half.

59:54

Foul by Barry Robson (Aberdeen).

58:53

Virgil van Dijk (Celtic) wins a free kick on the right wing.

58:53

Foul by Scott Vernon (Aberdeen).

55:45 Goal scored

Goal! Goal! Celtic 3, Aberdeen 2. Shaleum Logan (Aberdeen) right footed shot from outside the box to the top right corner.

52:43 Goal scored

Goal! Goal! Celtic 3, Aberdeen 1. Anthony Stokes (Celtic) right footed shot from the centre of the box to the bottom left corner.

51:40

Attempt saved. Barry Robson (Aberdeen) left footed shot from outside the box is saved in the top centre of the goal.

50:35

Dangerous play by Anthony Stokes (Celtic).

50:35

Russell Anderson (Aberdeen) wins a free kick in the attacking half.

49:36

Corner, Celtic. Conceded by Mark Reynolds.

45:00

Second Half begins Celtic 2, Aberdeen 1.

45:00 +1:07 Half time

Half Time First Half ends, Celtic 2, Aberdeen 1.

45:00 +0:12

Foul by Charlie Mulgrew (Celtic).

45:00 +0:12

Jonathan Hayes (Aberdeen) wins a free kick in the attacking half.

43:52 Goal scored

Goal! Goal! Celtic 2, Aberdeen 1. Scott Brown (Celtic) right footed shot from the centre of the box to the bottom left corner. Assisted by Adam Matthews.

41:01

Attempt missed. Jonathan Hayes (Aberdeen) right footed shot from outside the box is close, but misses to the right.

39:33

Attempt saved. Kris Commons (Celtic) left footed shot from outside the box is saved in the top left corner.

39:12 Substitution

Substitution Substitution, Aberdeen. Scott Vernon replaces Adam Rooney because of an injury.

34:13

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

34:13

Foul by Shaleum Logan (Aberdeen).

28:47

Efe Ambrose (Celtic) wins a free kick in the attacking half.

28:47

Foul by Adam Rooney (Aberdeen).

27:25 Goal scored

Goal! Goal! Celtic 1, Aberdeen 1. Niall McGinn (Aberdeen) right footed shot from the centre of the box to the bottom left corner.

26:13

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

25:42

Attempt missed. Peter Pawlett (Aberdeen) right footed shot from outside the box misses to the left.

25:19

Foul by Leigh Griffiths (Celtic).

25:19

Shaleum Logan (Aberdeen) wins a free kick on the right wing.

24:26 Goal scored

Goal! Goal! Celtic 1, Aberdeen 0. Scott Brown (Celtic) left footed shot from the centre of the box to the bottom right corner. Assisted by Adam Matthews.

23:24

Attempt saved. Peter Pawlett (Aberdeen) right footed shot from outside the box is saved in the centre of the goal.

21:56

Attempt missed. Virgil van Dijk (Celtic) header from very close range misses to the right.

21:35

Corner, Celtic. Conceded by Ryan Jack.

21:21

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

21:21

Foul by Barry Robson (Aberdeen).

19:30

Attempt missed. Kris Commons (Celtic) header from the centre of the box is too high.

18:20

Foul by Barry Robson (Aberdeen).

18:20

Scott Brown (Celtic) wins a free kick in the attacking half.

17:37

Foul by Leigh Griffiths (Celtic).

17:37

Barry Robson (Aberdeen) wins a free kick on the right wing.

16:00

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

15:59

Foul by Jonathan Hayes (Aberdeen).

12:38

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

11:41

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

10:29

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

9:36

Scott Brown (Celtic) wins a free kick in the defensive half.

9:36

Foul by Shaleum Logan (Aberdeen).

6:32

Corner, Aberdeen. Conceded by Charlie Mulgrew.

5:26

Foul by Virgil van Dijk (Celtic).

5:26

Peter Pawlett (Aberdeen) wins a free kick in the defensive half.

5:02

Efe Ambrose (Celtic) wins a free kick on the left wing.

5:02

Foul by Peter Pawlett (Aberdeen).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers