Aaron Mooy chalked up another assist for Huddersfield Town in their 3-2 win over lowly Rotherham United.
Despite dominating, the Terriers found themselves 2-1 behind with 15 minutes to go until Elias Kachunga bobbed up to equalise.
Tommy Smith secured three points in the 92nd minute for a 3-2 win. It moves Town up to third with a game in hand, keeping them in the promotion race.
They are four points behind Brighton.
On-loan Leicester City full-back Callum Elder started for Barnsley in their 3-1 win over Aston Villa. He was eventually replaced.
Meanwhile, countryman and teammate Ryan Williams was subbed on.
Bailey Wright continued his mainstay form for Bristol City, starting in their 2-1 defeat against Leeds and picking up a yellow card. They remain just one win outside the relegation zone.
Andy Rose made another start for struggling Coventry City, who drew 1-1 with AFC Wimbledon. He played the full 90 minutes.
Elsewhere in League One, James Meredith and Bradford City suffered a blow in their hunt for promotion, beaten 2-1 by close competitors Fleetwood Town.
The defeat leaves Bradford four points adrift of Town.
Aiden O’Neill continued his impressive loan form, making another start for Oldham Athletic.
Bradden Inman was not a part of Peterborough United’s matchday squad.