Brazilian playmaker Kaka surpassed 100 goals for AC Milan with two goals in a victory against Atalanta.

The 31-year-old, who last summer returned to the club for a second spell after joining Real Madrid in 2009, reached the landmark when he scored the opener following a counter attack.

Kaka got his and Milan's second with a close-range finish just after the hour, before teenager Bryan Cristante added a third with a low shot.

It was Milan's fifth win of the season.

Kaka has scored six goals since returning to AC Milan, who move up to 10th with 22 points following the win.

It was a positive start to the year for manager Massimiliano Allegri, who will leave the club when his contract expires at the end of the season.

Lineup, Bookings (2) & Substitutions (6)

Milan

  • 32 Abbiati
  • 02 De Sciglio
  • 28 Emanuelson
  • 34 de Jong
  • 17 Zapata (Rami - 83' )
  • 05 Mexes
  • 23 Nocerino
  • 24 Cristante
  • 09 Matri Booked (Balotelli - 58' )
  • 22 Kaká
  • 07 Robinho (Poli - 74' )

Substitutes

  • 01 Amelia
  • 08 Saponara
  • 11 Pazzini
  • 13 Rami
  • 16 Poli
  • 25 Bonera
  • 26 Silvestre
  • 35 Coppola
  • 45 Balotelli
  • 81 Zaccardo

Atalanta

  • 47 Consigli
  • 29 Benalouane (Brienza - 74' )
  • 28 Brivio
  • 21 Cigarini
  • 02 Stendardo
  • 08 Migliaccio
  • 77 Raimondi Booked
  • 17 Carmona (Baselli - 19' )
  • 19 Denis
  • 11 Moralez
  • 10 Bonaventura (De Luca - 68' )

Substitutes

  • 05 Giorgi
  • 13 Canini
  • 18 Baselli
  • 23 Brienza
  • 27 Del Grosso
  • 33 Yepes
  • 37 Sportiello
  • 44 Cazzola
  • 89 Marilungo
  • 90 Koné
  • 91 De Luca
  • 93 Nica
Ref: Sebastiano Peruzzo

Match Stats

Shots

15 12

On target

8 4

Corners

3 7

Fouls

20 13

Live Text Commentary

Full time

Full Time Match ends, Milan 3, Atalanta 0.

90:00 +2:52 Full time

Full Time Second Half ends, Milan 3, Atalanta 0.

90:00 +2:26

Foul by Mario Balotelli (Milan).

90:00 +2:26

Giulio Migliaccio (Atalanta) wins a free kick in the defensive half.

90:00 +0:40

Mario Balotelli (Milan) wins a free kick in the defensive half.

90:00 +0:40

Foul by Guglielmo Stendardo (Atalanta).

87:34

Foul by Philippe Mexes (Milan).

87:34

Germán Denis (Atalanta) wins a free kick in the defensive half.

86:11

Attempt missed. Franco Brienza (Atalanta) left footed shot from outside the box misses to the right. Assisted by Luca Cigarini.

85:36

Attempt missed. Mario Balotelli (Milan) right footed shot from outside the box misses to the left. Assisted by Urby Emanuelson.

83:52

Foul by Adil Rami (Milan).

83:52

Giuseppe De Luca (Atalanta) wins a free kick on the left wing.

82:52 Substitution

Substitution Substitution, Milan. Adil Rami replaces Cristian Zapata because of an injury.

80:47

Delay over. They are ready to continue.

80:41

Delay in match Cristian Zapata (Milan) because of an injury.

80:39

Delay in match Andrea Consigli (Atalanta) because of an injury.

80:23

Foul by Cristian Zapata (Milan).

80:22

Andrea Consigli (Atalanta) wins a free kick in the defensive half.

79:39

Andrea Poli (Milan) wins a free kick on the right wing.

79:39

Foul by Maximiliano Moralez (Atalanta).

78:31 Booking

Booking Cristian Raimondi (Atalanta) is shown the yellow card for a bad foul.

78:30

Mario Balotelli (Milan) wins a free kick in the attacking half.

78:30

Foul by Cristian Raimondi (Atalanta).

77:39

Attempt saved. Mario Balotelli (Milan) right footed shot from a difficult angle on the left is saved in the bottom left corner.

77:35

Attempt saved. Kaká (Milan) right footed shot from outside the box is saved in the bottom left corner. Assisted by Antonio Nocerino.

76:13

Foul by Cristian Zapata (Milan).

76:13

Giuseppe De Luca (Atalanta) wins a free kick in the attacking half.

73:59 Substitution

Substitution Substitution, Atalanta. Franco Brienza replaces Yohan Benalouane.

73:31 Substitution

Substitution Substitution, Milan. Andrea Poli replaces Robinho.

71:48

Foul by Kaká (Milan).

71:48

Maximiliano Moralez (Atalanta) wins a free kick on the left wing.

71:02

Attempt missed. Philippe Mexes (Milan) right footed shot from outside the box misses to the left. Assisted by Bryan Cristante.

70:17

Offside, Atalanta. Luca Cigarini tries a through ball, but Germán Denis is caught offside.

70:05

Attempt saved. Mario Balotelli (Milan) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Robinho.

68:54

Mario Balotelli (Milan) wins a free kick in the attacking half.

68:54

Foul by Giulio Migliaccio (Atalanta).

68:13

Attempt saved. Giuseppe De Luca (Atalanta) right footed shot from the centre of the box is saved in the centre of the goal.

67:38

Foul by Urby Emanuelson (Milan).

67:38

Cristian Raimondi (Atalanta) wins a free kick on the right wing.

67:21 Substitution

Substitution Substitution, Atalanta. Giuseppe De Luca replaces Giacomo Bonaventura.

66:22 Goal scored

Goal! Goal! Milan 3, Atalanta 0. Bryan Cristante (Milan) right footed shot from outside the box to the bottom left corner. Assisted by Kaká.

64:12 Goal scored

Goal! Goal! Milan 2, Atalanta 0. Kaká (Milan) left footed shot from very close range to the centre of the goal. Assisted by Robinho.

63:44

Attempt blocked. Maximiliano Moralez (Atalanta) left footed shot from the centre of the box is blocked.

62:29

Attempt blocked. Giacomo Bonaventura (Atalanta) right footed shot from outside the box is blocked.

61:49

Attempt missed. Mario Balotelli (Milan) right footed shot from outside the box is too high. Assisted by Kaká.

61:00

Philippe Mexes (Milan) wins a free kick in the defensive half.

61:00

Foul by Cristian Raimondi (Atalanta).

60:27

Corner, Atalanta. Conceded by Cristian Zapata.

60:23

Attempt blocked. Germán Denis (Atalanta) right footed shot from the right side of the box is blocked. Assisted by Maximiliano Moralez with a through ball.

57:44 Substitution

Substitution Substitution, Milan. Mario Balotelli replaces Alessandro Matri.

57:17

Antonio Nocerino (Milan) wins a free kick on the left wing.

57:17

Foul by Cristian Raimondi (Atalanta).

54:59

Corner, Atalanta. Conceded by Philippe Mexes.

54:57

Attempt blocked. Yohan Benalouane (Atalanta) left footed shot from the right side of the box is blocked. Assisted by Cristian Raimondi.

54:36

Attempt saved. Germán Denis (Atalanta) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Maximiliano Moralez with a cross.

53:30

Offside, Atalanta. Luca Cigarini tries a through ball, but Maximiliano Moralez is caught offside.

52:44

Attempt missed. Giacomo Bonaventura (Atalanta) right footed shot from the left side of the box misses to the right. Assisted by Davide Brivio.

50:56

Foul by Yohan Benalouane (Atalanta).

50:47

Philippe Mexes (Milan) wins a free kick in the defensive half.

50:12

Foul by Philippe Mexes (Milan).

50:12

Daniele Baselli (Atalanta) wins a free kick in the attacking half.

48:27

Guglielmo Stendardo (Atalanta) wins a free kick in the defensive half.

48:26

Kaká (Milan) wins a free kick in the attacking half.

47:19 Booking

Booking Alessandro Matri (Milan) is shown the yellow card for a bad foul.

47:16

Foul by Alessandro Matri (Milan).

47:16

Giacomo Bonaventura (Atalanta) wins a free kick in the attacking half.

46:24

Attempt missed. Germán Denis (Atalanta) right footed shot from the centre of the box is high and wide to the right. Assisted by Maximiliano Moralez with a headed pass.

45:54

Foul by Nigel de Jong (Milan).

45:54

Maximiliano Moralez (Atalanta) wins a free kick on the right wing.

45:00

Second Half begins Milan 1, Atalanta 0.

45:00 +2:00 Half time

Half Time First Half ends, Milan 1, Atalanta 0.

45:00 +1:45

Offside, Atalanta. Giacomo Bonaventura tries a through ball, but Germán Denis is caught offside.

45:00 +0:25

Foul by Cristian Zapata (Milan).

45:00 +0:25

Germán Denis (Atalanta) wins a free kick in the attacking half.

44:39

Attempt saved. Giacomo Bonaventura (Atalanta) right footed shot from outside the box is saved in the bottom left corner.

44:25

Corner, Atalanta. Conceded by Alessandro Matri.

43:52

Corner, Atalanta. Conceded by Nigel de Jong.

43:48

Cristian Raimondi (Atalanta) hits the right post with a right footed shot from the right side of the box.

43:13

Foul by Antonio Nocerino (Milan).

43:13

Germán Denis (Atalanta) wins a free kick on the right wing.

42:23

Alessandro Matri (Milan) wins a free kick in the defensive half.

42:23

Foul by Yohan Benalouane (Atalanta).

42:02

Corner, Atalanta. Conceded by Bryan Cristante.

40:12

Foul by Urby Emanuelson (Milan).

40:12

Maximiliano Moralez (Atalanta) wins a free kick in the defensive half.

39:12

Urby Emanuelson (Milan) wins a free kick on the left wing.

39:12

Foul by Yohan Benalouane (Atalanta).

38:14

Foul by Bryan Cristante (Milan).

38:14

Davide Brivio (Atalanta) wins a free kick on the left wing.

37:43

Corner, Milan. Conceded by Giulio Migliaccio.

36:36

Attempt blocked. Robinho (Milan) right footed shot from the centre of the box is blocked. Assisted by Kaká.

36:36

Corner, Milan. Conceded by Guglielmo Stendardo.

35:56

Offside, Atalanta. Andrea Consigli tries a through ball, but Maximiliano Moralez is caught offside.

35:24

Foul by Bryan Cristante (Milan).

35:24

Giacomo Bonaventura (Atalanta) wins a free kick on the left wing.

34:06 Goal scored

Goal! Goal! Milan 1, Atalanta 0. Kaká (Milan) right footed shot from a difficult angle on the left to the bottom right corner. Assisted by Urby Emanuelson with a through ball following a fast break.

33:24

Corner, Atalanta. Conceded by Mattia De Sciglio.

32:45

Corner, Milan. Conceded by Andrea Consigli.

32:44

Attempt saved. Kaká (Milan) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Antonio Nocerino.

32:00

Foul by Alessandro Matri (Milan).

32:00

Guglielmo Stendardo (Atalanta) wins a free kick in the defensive half.

31:33

Cristian Zapata (Milan) wins a free kick in the defensive half.

31:33

Foul by Giacomo Bonaventura (Atalanta).

29:12

Attempt saved. Antonio Nocerino (Milan) header from the centre of the box is saved in the centre of the goal. Assisted by Alessandro Matri.

27:17

Robinho (Milan) wins a free kick on the left wing.

27:17

Foul by Yohan Benalouane (Atalanta).

25:01

Offside, Milan. Alessandro Matri tries a through ball, but Robinho is caught offside.

21:54

Foul by Mattia De Sciglio (Milan).

21:54

Giacomo Bonaventura (Atalanta) wins a free kick in the defensive half.

21:05

Hand ball by Antonio Nocerino (Milan).

20:41

Attempt saved. Luca Cigarini (Atalanta) right footed shot from outside the box is saved in the centre of the goal.

19:44

Foul by Philippe Mexes (Milan).

19:44

Maximiliano Moralez (Atalanta) wins a free kick in the attacking half.

18:08 Substitution

Substitution Substitution, Atalanta. Daniele Baselli replaces Carlos Carmona because of an injury.

17:45

Delay over. They are ready to continue.

17:42

Delay in match Carlos Carmona (Atalanta) because of an injury.

15:25

Delay over. They are ready to continue.

15:21

Delay in match Carlos Carmona (Atalanta) because of an injury.

14:39

Attempt missed. Antonio Nocerino (Milan) right footed shot from outside the box misses to the right. Assisted by Urby Emanuelson.

12:23

Bryan Cristante (Milan) hits the bar with a left footed shot from the centre of the box. Assisted by Robinho with a cross following a fast break.

11:05

Philippe Mexes (Milan) wins a free kick in the defensive half.

11:05

Foul by Guglielmo Stendardo (Atalanta).

10:33

Corner, Atalanta. Conceded by Cristian Zapata.

9:20

Offside, Milan. Cristian Zapata tries a through ball, but Robinho is caught offside.

6:40

Offside, Atalanta. Carlos Carmona tries a through ball, but Cristian Raimondi is caught offside.

3:36

Foul by Alessandro Matri (Milan).

3:36

Guglielmo Stendardo (Atalanta) wins a free kick in the defensive half.

2:42

Attempt missed. Robinho (Milan) right footed shot from the centre of the box is close, but misses to the left. Assisted by Mattia De Sciglio with a cross.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers