Kiev: Germany scored once in either half to beat hosts Ukraine 2-1 in the Nations League on Saturday for their first win in four matches and their first ever victory in this competition.
Matthias Ginter put them ahead in the 20th minutes after good work from Antonio Ruediger, and Leon Goretzka pounced on a mistake by Ukraine keeper Georgiy Bushchan to head in their second goal four minutes after the restart.
Despite having the rested Bayern Munich and RB Leipzig players back in the line-up, the Germans were far from their best and a 77th minute Ruslan Malinovskyi penalty woke up the 20,000 crowd in the Ukrainian capital's Olympic stadium.
The Germans, who conceded equalisers in each of their last three games to settle for draws, managed to protect their lead on Saturday despite desperate late attacks from the hosts to bag their first three points in the competition.
Spain edge Switzerland
Mikel Oyarzabal scored early to help an underwhelming Spain secure a scrappy 1-0 victory over Switzerland, keeping them top of their group.
The Real Sociedad forward snatched the only goal of the game in the 14th minute after Switzerland tried to play the ball out from the back but failed miserably, leaving Oyarzabal with a simple finish.
Barcelona's teenage talent Ansu Fati and Oyarzabal spurned further chances as Luis Enrique's side failed to add to their lead.
Spain lead League A Group 4 with seven points from three games, two points ahead of Germany.
On Tuesday Ukraine host Spain while the Germans take on Switzerland.