Peterborough United mounted a second-half comeback to keep alive hopes of an immediate return visit to Wembley on Tuesday night.