Match ends, Southend United 2, Peterborough United 1.
Southend United secured a first League One victory of the season as goals from Adam Barrett and Noel Hunt were enough to defeat Peterborough United.
The Shrimpers hit the bar through David Mooney's header before they went ahead when Barrett scored from close range.
Michael Bostwick's shot hit the bar for Posh, but Hunt headed the home side's second goal from Ben Coker's free-kick.
Marcus Maddison's 90th-minute strike gave Posh hope but they were unable to salvage a point in injury time.
- 7WorrallSubstituted forMcLaughlinat 87'minutes
- 18LeonardBooked at 65mins
- 16HuntSubstituted forPigottat 84'minutes
- 9MooneySubstituted forO'Neillat 90+1'minutes
- 12Almeida Santos
- 17DaveySubstituted forVassellat 83'minutes
- 8BostwickBooked at 70mins
- 14WashingtonSubstituted forCollisonat 45'minutes
- 19GormleySubstituted forCoulibalyat 65'minutes
- Simon Hooper
- Shots on Target
Second Half ends, Southend United 2, Peterborough United 1.
Corner, Peterborough United. Conceded by Ryan Leonard.
Foul by Anthony Wordsworth (Southend United).
Jack Collison (Peterborough United) wins a free kick on the left wing.
Stephen McLaughlin (Southend United) wins a free kick on the left wing.
Foul by Michael Smith (Peterborough United).
Attempt missed. Marcus Maddison (Peterborough United) right footed shot from outside the box misses to the left.
Substitution, Southend United. Luke O'Neill replaces David Mooney.
Goal! Southend United 2, Peterborough United 1. Marcus Maddison (Peterborough United) left footed shot from the centre of the box to the bottom right corner.
Substitution, Southend United. Stephen McLaughlin replaces David Worrall.
Attempt missed. Joe Pigott (Southend United) right footed shot from the centre of the box misses to the left.
Foul by Glen Rea (Southend United).
Kyle Vassell (Peterborough United) wins a free kick in the defensive half.
Substitution, Southend United. Joe Pigott replaces Noel Hunt.
Ryan Leonard (Southend United) wins a free kick in the attacking half.
Foul by Marcus Maddison (Peterborough United).
Attempt missed. David Mooney (Southend United) right footed shot from the left side of the six yard box is too high.
Substitution, Peterborough United. Kyle Vassell replaces Alex Davey.
Foul by Ryan Leonard (Southend United).