Diego Costa ended his long international scoring drought with the third goal in an uninspiring 4-0 win for Spain away to minnows Luxembourg in Euro 2016 qualifying Group C.

Brazil-born Costa had failed to find the net for his adopted country in six previous appearances but broke a duck lasting more than 500 minutes when he netted from close range in the 69th minute in a rain-lashed Luxembourg City.

David Silva opened the scoring in the 27th minute with a fine long-range strike and set up Paco Alcacer to make it 2-0 three minutes before halftime. Substitute Juan Bernat added the fourth two minute from the end.

The European champions hardly dispelled doubts about their form following Thursday's surprise 2-1 loss in Slovakia but the win put them back on track to qualify from a pool that also includes Ukraine, Belarus and Macedonia.

Rooney on target

Earlier, Wayne Rooney curled in a 73rd-minute free kick to earn England a 1-0 win over 10-man Estonia and a third straight victory in qualifying for the 2016 European Championship.

Playing in his 99th international, the England captain made up for missing two first-half chances by whipping a shot over the wall and inside the near post, with goalkeeper Sergei Pareiko parrying the ball against the upright but unable to keep it out.

It was Rooney's 43rd international goal and moved him to within one of Jimmy Greaves, who is third on England's all-time scoring list.

Estonia, ranked 81st, had captain Ragnar Klavan sent off in the 48th minute for a second yellow card but was frustrating England until Rooney's strike in the Group E match.

Results:

Ukraine 1 - 0 Macedonia
Austria 1 - 0 Montenegro
Russia 1 - 1 Moldova
Estonia 0 - 1 England
Luxembourg 0 - 4 Spain

Source: Agencies