Leyton Orient are starting to get the rewards from sticking to their guns and getting all their injured players back - and it culminated in a sensational victory away to Portsmouth.

The O's stormed to a 3-0 win with all three goals, and a penalty save, coming in the first period against the League One leaders.

Newham Recorder: Shaq Forde got the first Leyton Orient goal at Portsmouth. Picture: TGS PHOTOShaq Forde got the first Leyton Orient goal at Portsmouth. Picture: TGS PHOTO (Image: TGS Photo)

And manager Richie Wellens was delighted with the way the entire afternoon unfolded at Fratton Park.

The boss said: "I am really proud of all my players.

"The last five or six games has been an accumulation of what we have been doing all season, but we have not been able to play the way we wanted to play and have not been able to get certain players on the pitch.

"It was probably a good time to play Portsmouth and we started the game well and did not give them any breathing space.

"We pressed them and they could not really play through us. They had a couple of opportunities in the first half but we had chances to score more goals.

"From one to 11 today, and the subs that came on, everyone was excellent and the work-rate was brilliant as well."

Newham Recorder: Jordan Brown also scored for Leyton Orient. Picture: TGS PHOTOJordan Brown also scored for Leyton Orient. Picture: TGS PHOTO (Image: TGS Photo)

Orient could have been ahead inside the first 10 seconds, but Dan Agyei’s shot was deflected for a corner.

They did take the lead after 30 minutes when a one-two between Shaq Forde and Max Sanders saw Forde score easily.

It was 2-0 five minutes later when Jordan Brown stabbed home after a goalmouth scramble.

Pompey had a chance to get back in the game after 40 minutes with a penalty after a foul on Jack Sparkes, but Colby Bishop’s tame effort was easily saved.

And then things went from good to brilliant for Orient when Agyei headed home from a corner in the last minute of first-half added time.

Orient maintained their dominance in the second half, stifling Pompey’s efforts to get back into the game and came away worthy winners.

Portsmouth boss John Mousinho was in no doubt the better team had won.

"I thought we were awful," was his honest and forthright appraisal. "In the game as a whole we weren’t good enough.

“We started OK but it is not good enough to just be OK for 20 to 25 minutes.

“We went under after we conceded the first goal and that summed up our afternoon.

“We did not create enough in the final third and did not defend our box well enough. We were just a yard off it in everything we did.

“Our job is to dust ourselves down and go again and try to put our finger on what went wrong."

The south coast outfit are still top but have now win just once in six games.

Orient, however, are up to 10th with four wins and a draw in their last six.

They face third-placed side Bolton Wanderers at home on Saturday, the only side to have beaten them in that sequence.