English striker, Patrick Bamford scored one and made two assists as Leeds United ended Leicester City's seven-match unbeaten run and denied Brendan Rodgers' side a move up to second in the Premier League with an entertaining 3-1 victory on Sunday.
Leeds remain in 12th, behind Southampton on goal difference, while Leicester are third – two points behind Manchester United who were held to a goalless draw at Arsenal on Saturday.
The home side opened the scoring in the 13th minute when Harvey Barnes charged through the midfield and exchanged passes with James Maddison before finding the bottom corner.
But their lead lasted only two minutes when Bamford spotted Stuart Dallas making a run into the box and slipped a ball through the defence for the midfielder to score the equaliser with a goal identical to Barnes' opener.
Leeds took the lead with 20 minutes to go when Raphinha's first-time through ball gave Bamford space to shoot and the English striker's left-footed strike found the top corner for his 11th goal of the season.
With Leicester forced to pour men forward in search of an equaliser, Leeds scored a third from a counter-attack as Bamford sprinted into space before unselfishly squaring the ball for Jack Harrison to fire into an empty net.