London: Tottenham Hotspur came from a goal down to beat Everton 2-1 with goals from Christian Eriksen and Roberto Soldado, moving Spurs up to seventh in the Premier League.

Everton's Kevin Mirallas produced a stunning strike from 20 metres to open the scoring at White Hart Lane in Sunday's clash between the two Europa League representatives.

Tottenham equalised six minutes later when Everton goalkeeper Tim Howard palmed Harry Kane's shot into the path of Eriksen, who kept his composure to score.

In first half stoppage time, Soldado scored his first league goal since March when he raced on to Aaron Lennon's astute pass and powered a shot past Howard.

Everton applied pressure late on but Spurs stayed strong to avoid their third consecutive league defeat at home.

"Today I showed my emotion, I was happy because I know our players suffer a lot and our supporters too," Spurs manager Mauricio Pochettino told Sky Sports.

"We need to keep this mentality and try to show the same in the next game. Always, you need the time to set your philosophy but today we are very pleased with the three points." Defeat for Everton was their first in six league matches.

"The result is really difficult to take," manager Roberto Martinez said. "It's harsh because we performed really well but after we scored we couldn't impose ourselves and take ourselves away from Spurs. We gave everything we had to get an equaliser."