England wasted several scoring chances as they were held to a 0-0 draw away to World Cup runners-up Croatia in a Nations League top-tier Group 4 clash behind closed doors on Friday.
Eric Dier and Harry Kane headed against the woodwork for the Three Lions while Marcus Rashford spurned two clear opportunities as England missed out on a first win in the new competition.
The result inside the near-deserted stadium left both sides with one point from two games behind runaway leaders Spain, who have six points and host England in Seville on Monday.
Elsewhere, Romelu Lukaku scored twice to earn Belgium a 2-1 victory over Switzerland in their Nations League clash, lifting the mood in the country after a week marred by match-fixing allegations.
The Manchester United striker broke the deadlock just before the hour mark, finding himself unmarked on the right as Thomas Meunier set him up for a left-foot shot that squeezed under the body of Swiss goalkeeper Yann Sommer.
But the Belgian defence were caught ball watching with about 15 minutes left as Xherdan Shaqiri’s free kick was headed back into the danger zone by Nico Elvedi and finished off from close range by substitute Mario Gavranovic.
After wasting a good opportunity to restore his side’s lead, Lukaku made amends with the 84th- minute winner at the end of a flowing move which involved captain Eden Hazard and a deft pass from Dries Mertens to set Lukaku up for another left-foot finish.
The victory ensured a bright end to a bad week for Belgian football in which 19 people, including two referees, soccer agents and the coach of champions Club Bruges, were charged on Friday with fraud or match-fixing.