Patrick Bamford scores one and sets up the other goal as Leeds beat Fulham to move up to 11th in the Premier League.
The game came the day after Bamford was left out of Gareth Southgate’s squad for the first World Cup qualifiers.
Fulham, meanwhile, missed the chance to move out of the Premier League relegation zone with a third defeat in four games.
Leeds had two goals disallowed in the first half – first when Luke Ayling’s header was ruled out by the video assistant referee and then when Raphinha was well offside before slotting home.
They led when Bamford smashed home at the near post from Jack Harrison’s cross.
Fulham were level when defender Joachim Andersen volleyed in from Ademola Lookman’s corner, his first goal in English football.
But Leeds scored the winner just before the hour mark, as Bamford fed Raphinha, who beat two defenders before poking home.
“I just need to keep working and see if I can get my name in contention for the Euros,” Bamford told Sky Sports. “If I keep going as I am I think I’m in with a shot. If you told me at the start of the season I’d be linked with England, I’d say you were bonkers.
“If it comes, it comes. If not, I’ll know I’ve done my best. It was in the back of my mind a little bit I guess. It gives you a bit of an extra fire in your belly.”
The result takes Marcelo Bielsa’s Leeds up to 11th in the table on 39 points.
Bamford helps Leeds ease scoring problems
Bamford, 27, had only scored one Premier League goal before this season. Two years ago, while in the Championship with Leeds, he looked close to declaring for the Republic of Ireland.
But he has scored 14 top-flight goals this season now – Harry Kane is the only English striker to score more.
England boss Gareth Southgate said Bamford was “very close” to his squad for the upcoming World Cup qualifiers.
Former England defender Matt Upson, watching the game for BBC Radio 5 Live, said he was unlucky not to be in the squad.
“He’s shown he’s at a good level. He’s pushing and in real contention,” said Upson.
He was ultimately the difference between the teams in a high-tempo encounter.
Leeds had failed to score in four of their previous five games, as many as in their first 23 league games this season.
But, after two team-mates had goals ruled out for offside, Bamford gave them the lead as he showed good movement to lose a defender before hammering in Harrison’s cross.
Fulham created plenty of chances after equalising but Bamford kept his cool to feed Raphinha for a cleverly finished winner.
In an eventful game, he was booked for a foul, went close to an own goal and avoided a penalty shout for a handball after a ricochet in the box.
There was a bit of a downside to Leeds’ night as Bamford, who had been a doubt with a hip injury, hobbled off after 77 minutes.