Harrison Reed’s Norwich City earned their first league win in eight matches in a five-goal thriller at Carrow Road.
The Canaries scored three first-half goals in a 4-3 defeat to Hull City the previous week but would not make the same mistake twice against Reading despite enduring a frantic finish once again.
Saints’ Reed returned to the side after sitting out at Barnsley and caught the eye at the heart of midfield as Daniel Farke’s side struck early through Mario Vrancic, Grant Hanley and James Maddison.
Liam Kelly and Sam Smith netted for the visitors but the Royals could not force an equaliser despite a late siege on the home goal.
Matt Targett’s Fulham meanwhile missed the chance to gain valuable ground on second-placed Cardiff as they let slip a two-goal advantage to draw with QPR.
The full-back has made an immediate impact on the Cottagers who nonetheless set a club record of 16 league games unbeaten; however, given the course of the game, will consider this as two points dropped rather than one gained.
Tom Cairney and Lucas Piazon put them in front before Rangers halved the deficit in first-half stoppage time through Massimo Luongo. Pawel Wszolek equalised nine minutes from time with Ian Holloway’s visitors unfortunate not to find a late winner.
In League Two, Marcus Barnes featured for the closing 10 minutes in Yeovil Town’s 1-0 away success at Colchester United. Fellow Saints loanee Ryan Seager was an unused substitute.
North of the border, Harry Lewis’s Dundee United were held to a 1-1 draw by Inverness Caledonian Thistle in the Scottish Championship.
Iain Vigurs gave the away side the lead before Thomas Mikkelsen diverted a shot into the net after the break to earn a share of the spoils. The result sees the third-placed Tangeries sit 19 points behind leaders St.Mirren with three games in hand.