All the latest action as Croatia stun Italy in Ibaraki.
90 (+5) mins: Graham Poll blows the final whistle to bring a dramatic second half to an end.
The stunned Italians are involved in heated debate with the officials over the disallowed goals - but that matters little to the joyous Croatians who join with their fans in celebration.
90 (+2) mins: The Italians are incensed as, for the second time in the game, they get the ball into the net only to have the goal controversially ruled. A long free-kick into the box eludes Christian Vieri, Filippo Inzaghi and the entire Croatian defence and bounces into the net. The goal is disallowed, apparently, for shirt-pulling from Inzaghi.
90 mins: Christian Panucci heads high over the bar from a corner as the assistant referee signals four minutes of stoppage time.
88 mins: Gianluca Zambrotta takes advantage of some hesitant Croatian defending and rifles in a shot which a diving Stipe Pletikosa punches away.
86 mins: Filippo Inzaghi is fouled by Dario Simic, 30 yards from goal. Francesco Totti lines up the free-kick, and sends it crashing against the inside of Stipe Pletikosa's right-hand post. The ball bounces along the line, brushes the left-hand post, and goes out for a goal kick. It looks as if it may not be the Italians' day.
82 mins: The Italians look shell-shocked by Croatia's comeback, and seem to be a little short of attacking ideas.
79 mins: Milan Rapaic, who scored Croatia's second goal, is replaced by Dario Simic. The Italians, needing to attack, bring on Filippo Inzaghi.
76 mins: Astoundingly, Croatia score again, their second goal in three minutes, to take the lead. It is a curious goal, scored by Milan Rapaic. His initial shot is blocked, but the ball comes back to him and, off balance, he hits a looping volley over a bemused Gianluigi Buffon and into the net.
Italy 1-2 Croatia
74 mins: Croatia are now on top and break again, with Alen Boksic's cross just eluding Milan Rapaic.
73 mins: Ivica Olic equalises for Croatia, latching on to Robert Jarni's pinpoint cross which, for once, has the Italian defence in disarray. Olic rips off his shirt in celebration - and has to leave the field for a new one as he rips it.
Italy 1-1 Croatia
71 mins: Christian Vieri breaks clear to latch on to a long pass but fires high and wide.
68 mins: Josip Simunic is solid to hold off Christian Vieri in the right-back position.
63 mins: Christian Vieri's brilliant first-time pass sends Cristiano Doni scampering down the left, but his cross fails to find an Italian shirt.
62 mins: The Italians seem to have rediscovered their zest for attacking. Francesco Totti feeds Christian Vieri with a smart pass, and Vieri's cross is claimed by Stipe Pletikosa.
59 mins: Christian Panucci hits in a good free-kick from the right which Zvonimir Soldo clears off the toe of Marco Materazzi.
57 mins: Croatia try to respond, and substitute Ivica Olic, and Milan Rapaic both have shots blocked.
55 mins: Christian Vieri scores his third goal of the tournament to put Italy ahead. Francesco Totti's cross from the left is too deep, but Cristiano Doni picks up the ball and delivers a pinpoint cross for Vieri whose looping header is perfectly placed.
Italy 1-0 Croatia
53 mins: Francesco Totti hits in a free-kick from the right, but the delivery is poor and Croatia clear.
52 mins: Milan Rapaic forces a decent save low to Buffon's right with a low drive from distance. The game shows signs of opening up, thankfully.
49 mins: There is controversy as Italy's Christian Vieri heads the ball into the net - but the assistant referee flags him offside. Vieri is booked for his protests, but television replays show that Vieri was onside.
47 mins: Cristiano Doni attempts an ambitious volley as the ball drops over his shoulder, but he makes minimal contact and the ball runs through to Stipe Pletikosa.
46 mins: Davor Vugrinec whips in a cross from the left, but it is just too far ahead of Alen Boksic.
1102 BST: The teams rejoin the field, and Graham Poll's whistle gets the second half underway.
45 (+1) mins: Christian Panucci's dangerous cross finds Christian Vieri, but he is unable to get a clear header on goal. It is the last chance of a disappointing half in which the Italians have failed to produce the sort of football which many expect from them.
Half-time: Italy 0-0 Croatia
45 mins: Francesco Totti whips in a corner which causes some worry for the Croatian defence, although they eventually get the ball clear.
44 mins: Milan Rapaic fires in a shot from a difficult angle, but Gianluigi Buffon makes an easy save.
42 mins: The game is stopped as Cristiano Doni receives treatment, although the injury is not serious. But the Italians will be thankful for time to regroup after a disjointed passage of play.
38 mins: Robert Kovac is booked by Graham Poll for a challenge from behind on Francesco Totti.
37 mins: Francesco Totti swivels well and chips in a delicate pass which is just too strong for Christian Vieri, and Stipe Pletikosa gathers the ball.
36 mins: Cristiano Zanetti's shot is blocked and Italy win a corner, which is cleared by the Croatian defence.
33 mins: Robert Kovac hits a long pass to Alen Boksic who displays some good skill in the left hand channel before hitting in a dangerous cross.
31 mins: Italy mount their first attack for several minutes, with Cristiano Doni passing to wards Christian Vieri, but the pass is overhit.
28 mins: The Italians are struggling to contain Croatia's lively attacking trio of Alen Boksic, Davor Vugrinec and Milan Rapaic. The three combine again on 28 minutes, a move which ends with Vugrinec shooting at Gianluigi Buffon.
26 mins: Croatia come desperately close to scoring as Milan Rapaic feeds in Davor Vugrinec whose shots beats Gianluigi Buffon, but is hoofed clear by Marco Materazzi, with Alen Boksic lurking.
24 mins: Another bright spell of Croatian possession on the edge of the box ends with a shot from Zvonimir Soldo which is not far wide of Gianluigi Buffon's right-hand post.
23 mins: Marco Materazzi comes on as a replacement for Alessandro Nesta, who appears to have picked up a leg injury.
21 mins: Davor Vugrinec strikes a powerful shot from 25 yards, but Gianluigi Buffon in the Italian goal has a good view of the ball and saves comfortably.
20 mins: It has been a scrappy game, but Croatia can take credit for putting the Italians under pressure in the midfield.
18 mins: Croatia make good progress down the left thanks to some tenacious, skillful play from Niko Kovac. Fabio Cannavaro produces a fine interception to clear the danger.
14 mins: Croatian goalkeeper Stipe Pletikosa has to save with his legs from Cristiano Doni who fashions the first genuine opportunity of the game. Doni bursts through some pretty tame Croatian tackling before prodding the ball goalwards, but Pletikosa stops the shot.
12 mins: Robert Jarni fires high over the bar from 30 yards.
11 mins: Paolo Maldini is penalised for a foul on Davor Vugrinec on the right-hand side. Croatia win a corner from the resulting free-kick, and the Italian defence clears, although not entirely convincingly.
9 mins: Christian Panucci hits in a cross from the right hand side which just eludes the head of Christian Vieri.
4 mins: Gianluca Zambrotta twists his body to fire in a shot which forces a save from Stipe Pletikosa.
2 mins: Francesco Totti is fouled by Stjepan Tomas on the edge of the box. Totti picks himself up and blasts the kick straight into the well-organised Croatian wall.
1 min: Alen Boksic wins a corner for Croatia, but the Italian defence deals with the danger fairly comfortably.
1000 BST: English referee Graham Poll gets the game underway on a very pleasant Japanese evening.
Italy: Gianluigi Buffon, Christian Panucci, Fabio Cannavaro, Alessandro Nesta, Paolo Maldini (capt), Damiano Tommasi, Cristiano Doni, Cristiano Zanetti, Gianluca Zambrotta, Francesco Totti, Christian Vieri
Croatia: Stipe Pletikosa, Josip Simunic, Stjepan Tomas, Niko Kovac, Robert Jarni (capt), Davor Vugrinec, Daniel Saric, Robert Kovac, Zvonimir Soldo, Milan Rapaic, Alen Boksic
Referee: Graham Poll (Eng).