Norwich City moved back to the top of the Championship on Saturday as they beat Millwall 3-1 away from home.
The Canaries took the lead through Marco Stiepermann, but Williams levelled the scores seconds before the end of the first-half.
After a cagey first two minutes or so in the second-half, Norwich eventually regained the lead as captain Christoph Zimmermann brilliantly powered home a header to make it 2-1.
Teemu Pukki then made sure of the three points as he raced onto an Emi Buendia pass and clinically fired the ball past the goalkeeper.
Here is how we rated Norwich’s players…
Tim Krul: 8
Made a phenomenal double save late on to prevent any chance of a Millwall comeback.
Max Aarons: 7
Defended well, but his final ball could have been better.
Christoph Zimmermann: 8
Defended well throughout and scored a brilliant header to put Norwich 2-1 up.
Ben Godfrey: 7
A few loose touches, but no major errors from the big man.
Jamal Lewis: 7
Was solid down the left.
Tom Trybull: 8
Battled hard in the midfield and did well to win plenty of second balls.
Kenny McLean: 6
A few nice passes, but failed to take control of the tempo of the game.
Emi Buendia: 9
Another two assists for the magic Argentine midfielder, as well as a number of crucial tackles in his own box to stop Millwall attacks.
Marco Stiepermann: 7
Not his best performance, but did give Norwich the lead in the first half with a crisp volley.
Onel Hernandez: 7
Was a constant threat down the left, as he always is.
Teemu Pukki: 7
Struggled to get into the game, but then came to life as Buendia threaded a ball through and smashed in his 25th of the season.