Croatia are vying for a place in their first-ever World Cup final while England are hoping to feature in the title match for the first time since 1966.
Goalkeeper Danijel Subasic was the hero, saving three spot-kicks after the match finished 1-1 following extra time.