Croatia stunned tournament favourites Brazil to reach the World Cup semi-finals on Friday, winning 4-2 on penalties after a nailbiting last-eight tie finished 1-1 at the end of extra time. PSG defender Marquinhos missed a crucial spot-kick, hitting the post, as Croatia progressed and left Neymar in tears. It was a remarkable turnaround after Brazil had looked set for victory when Neymar opened the scoring with a wonderful strike midway through extra time that allowed him to equal Pele's Brazilian record of 77 international goals. But Bruno Petkovic hit back at the other end in the 117th minute for Croatia to force a shoot-out, and Zlatko Dalic's team followed up their win over Japan on penalties in the last round with this victory, which must go down as their greatest ever triumph.