Port Vale 2-1 Peterborough United

Image source, Getty Images

Image caption, Ben Williamson has scored 19 goals in 97 appearances for Port Vale

Ben Williamson's ninth goal of the season gave Port Vale a 2-1 win over Peterborough.

Posh went ahead with Conor Washington's left-foot shot on 21 minutes, but Vale's Chris Birchall equalised before the break with a low shot.

Marcus Maddison wasted a great chance for the visitors before Williamson capitalised on a mistake after the interval to score from 14 yards.

Darren Ferguson's men have now won only one of their last 10 games.