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.

5. George Johnston: 7
Covered round well inside the opening 20 seconds to block Lisbie's early shot, as the new signing, and only change from the 3-2 final day win at Bolton last term, went on to be Town's most secure defender on the afternoon. Couldn't do much about any of the first two goals, while left completely exposed for the third, as the Royals created a two-on-one opportunity that saw Marriott complete his hat-trick. Seems at ease with the Hatters' style of play, having the most touches on the ball throughout and demonstrated some impressive vision to find Kodua in stoppage time, the substitute breaking through to score a last-gasp winner. Photo: Andy Fitzsimons

6. Liam Walsh: 8
One of Luton's best players on the ball in the first half, he got a number of attacks going, skimming a beautiful pass out to Richards as Town looked like they would boss the midfield, especially with Clark and Palmer in there too. With that in mind, it was something of a surprise to see them concede three times and trail 3-1 at the interval, errors and controversial refereeing decisions meant they were up against it. After the break, Town continued with their intricate passing, Walsh often at the hub of it, scoring three times to claim a magnificent comeback victory. Was booked after pushing a man when taking a free kick, despite a Royals counterpart avoiding the same punishment earlier. Photo: Andy Fitzsimons

7. Jordan Clark: 7
Made a bright start as he got on the ball and moved forward, finding Richards in space to slot home the first goal. Although his final act wasn't always spot on, did dink a terrific pass through for Wells only to see his team-mate crowded out, while had his own effort comfortably saved by Reading keeper Pereira. Covered back well late in the first half as he was able to kick Kyerewaa's shot, that had beaten Keeley, away from almost on his own goal-line, a real pivotal moment of the contest. In the second period, it was his flick that began the move for Palmer's leveller, while might have picked out Marshall in stoppage time, just getting too much on it, although it mattered not, Kodua with the winner. Photo: Andy Fitzsimons

8. Kasey Palmer: 8
Took up some good positions in the first half as Luton looked to play their way through the Reading press, curving one attempt wide. With the scores at 1-1, gifted possession back to Reading, allowing Marriott to be sent away to score from range and put the hosts in front. Although another followed, Palmer then went some way to making amends, showing great technique to volley into the ground and beyond Pereira to make it 3-2 just after the break. Burst forward in support to draw Luton level moments later from Wells' pass, as he continued his superb scoring streak. Appeared to have picked up an injury, but thankfully ran it off, eventually substituted for match-winner Kodua. Photo: Andy Fitzsimons

