Luton enjoyed an amazing 4-3 victory at Reading in their opening League One match of the campaign on Saturday.
The hosts were level at 3-3 going into stoppage time, Jake Richards and Kasey Palmer (2) on target, with Gideon Kodua stunning the hosts with a close-range finish to ensure all three points went to the visitors. To find out how the Hatters players rated, see below.

1. Josh Keeley: 6
Sold short by Naismith when his early backpass saw Marriott slide in and draw Reading level immediately. Surely had to do better when the ex-Hatter had a go from around 22 yards out on his weaker left foot, as he looked to have it covered, only to see the ball somehow fly into the bottom corner. No chance with the Royals' third, left exposed for Marriott to complete his hat-trick, although in the second period, did stand up well to prevent Kyerewaa from adding a fourth, as that could have been too big a mountain to climb. Raced out to use his head and stop the hosts getting through again, but will definitely hope his defence tightens up in future matches. Photo: David Horn

2. Izzy Jones: 7
Got the nod over Ashby as appears to be Wilshere's first-choice right back to begin the campaign with, using the ball and winning a fair amount of his duels. Looked like he would be able to get forward in the first period, sending one cross into the box that led to a half-chance, as he linked well with both Richards and Clark on that flank. Shoved to the floor by Rinomhota on the stroke of half time, as he appeared to have done himself some damage, only to carry on following treatment. In the second period, he was almost caught out by Marriott's early pass to Kyerewaa, but applied just enough pressure to ensure the attacker couldn't get a proper shot off. Photo: Andy Fitzsimons

3. Kal Naismith: 6.5
Had a tough start to the game as with Luton having just taken the lead, his backpass to Keeley was under-hit and with no offside flag against Lisbie, it allowed Marriott to slide in and draw his side level. Few moments of poor control early on, as with the Royals 2-1 in front, he was then clearly pushed by Lisbie, the foul not punished under the new leniency rules brought in by the EFL, referee Doughty allowing play to continue, Lisbie able to find Marriott to make it 3-1. Although he struggled against Reading last season, deserves credit for the way he didn't let his head drop after the break, finishing with the most defensive contributions from any player, including 10 tackles. Photo: Andy Fitzsimons

4. Hakeem Odoffin: 6.5
Didn’t quite have his best game for the Hatters, as although he looked to be progressive on the ball, defensively, Luton weren't anywhere near as solid as they were the previous week. With the scores level at 1-1, allowed Marriott far too much time to size up a shot at goal, even if it was from range and on his weaker left foot, unable to get a block in as the striker put Reading in front. Had ventured forward when the hosts had a third as well, leaving Johnston isolated as Marriott netted again. Tightened up in the second period, until forced off with a head injury having collided with his own team-mate Ashby late on, as Town still haven't lost any of the 17 games he has started. Photo: Andy Fitzsimons

