Port Vale maintained their unbeaten start to the new League Two season with a 3-1 victory over Southend.
The Valiants got a dream start after five minutes when Marc Richards' pinpoint cross from the right picked out strike partner Justin Richards at the far post and he nodded home from a couple of yards out.
Marc Richards then squandered two great chances to put Vale in total control. Both times he found himself one-on-one with Glenn Morris but fired wide when he should have done better.
But the Valiants finally grabbed a second in the 54th minute following a break from a Southend corner.
Gary Roberts released Rigg but his initial shot was blocked by Blues skipper Craig Easton. The ball fell to Louis Dodds who tapped in at the near post as Sean Clohessy desperately tried to clear off the line.
Vale made it 3-0 in the 83rd minute when Justin Richards passed to Marc Richards on the edge of the box and the striker unleashed a right-footed shot into the bottom left corner. Southend grabbed a consolation in the 88th minute when a Soares free-kick was put into his own net by Gareth Owen.