Aleksandar Mitrovic broke the Championship scoring record by adding two more to his tally as Fulham beat Peterborough on Wednesday evening.
The Serbian’s brace takes him to 33 goals in the League this season, overtaking the previous record of 31 set by Ivan Toney last season.
A first-half penalty saw him achieve the feat - with 14 games of the regular league campaign remaining - and he reached 33 for the current term with a second strike after the break.
Substitute Marriott pulled one back for relegation-threatened Peterborough at the death.
The visitors, watched by Grant McCann from the directors’ box as he is set to return to Posh as manager, made five changes since their defeat by Derby, including Harrison Burrows returning after injury.
They were almost punished after 10 minutes, when Mitrovic headed wide a cross by Neeskens Kebano.
Fulham continued to dominate Peterborough, pushing their backline without being able to find a decisive breakthrough.
Josh Knight was robbed of the ball by Kebano in the 23rd minute, but did well to run back and dispossess the midfielder as he ran in on goal.
Harrison Reid was unable to fully control the ball six yards from goal as he just failed to properly connect with a Mitrovic knockdown.
The Fulham pressure finally paid off in the 28th minute. Mitrovic was fouled in the area by Burrows and the Serbian converted the spot-kick to put the hosts ahead with his record-breaking 32nd goal of the season.
After taking the lead, the west London side continued to press for a second, effectively keeping Peterborough in their own half.
Fulham started the second half as forceful in their attack as they were in the first period of the game.
Peterborough finally started to find their feet in the game though, putting their own pressure on the Fulham defence.
Their best chance of the contest so far came in the 57th minute. Jonson Clarke-Harris took a free-kick on the edge of the area and saw his effort deflected just over the bar.
It was as good as it got for Peterborough, as Fulham reapplied their pressure. Reed put over a first-time effort from a Bobby Decordova-Reid cross, after fine solo work by Neco Williams.
The lead was doubled just after the hour, when Mitrovic volleyed a cross from Kebano to effectively end the Peterborough resistance.
Fulham were looking for more goals, and substitute Ivan Cavaleiro forced goalkeeper Steven Benda to tip over in the 74th minute.
Fabio Carvalho showed impressive skill to work his way from the touchline to a shooting position in the 78th minute, after which he made Benda save his effort.
Benda denied Mitrovic a hat-trick with five minutes of regulation time remaining, when the Serbian found space after a Jean Michael Seri pass, but the stopper denied him with a block.
Peterborough gave themselves late hope, when substitute Marriott broke to finish past Marek Rodak, but the league leaders held on.