Peterborough reduced the arrears early in the second period when a horrible mistake from substitute goalkeeper Pascal Zuberbuhler let in Aaron McLean and the Posh forward made no mistake in slotting the loose ball into the empty net.