After Morgan Whittaker’s 44th-minute penalty was saved by Shrimps goalkeeper Connor Ripley, Argyle grabbed the lead with 20 minutes remaining when Ennis finished at the near post from a Ryan Hardie cross and Cosgrove then added a second after 84 minutes.
Anthony O’Connor pulled a goal back for Morecambe in stoppage time, but Steven Schumacher’s side held out for the win to go two points clear at the summit, replacing Ipswich. The Tractor Boys lost 1-0 at Wycombe, with Brandon Hanlan netting in the 40th minute.
Sheffield Wednesday are two points behind Ipswich in third after they drew 0-0 at Hillsborough with Oxford, who were denied victory when Cameron Dawson kept out a Josh Murphy penalty in the seventh minute of stoppage time.
Devante Cole scored in each half as fourth-placed Barnsley beat struggling Burton 2-0 at Oakwell, the Tykes’ fifth successive league victory. Bolton, in fifth, also won 2-0 at home, beating Exeter, with Conor Bradley and Dion Charles netting in the first half.
David McGoldrick scored a hat-trick as Derby moved into the play-off places with a 4-0 thumping of Forest Green at Pride Park. McGoldrick notched his treble, capped with an 87th-minute effort, after Nathaniel Mendez-Laing had put the Rams ahead five minutes into the contest.
MK Dons won in their first league match since sacking boss Liam Manning, triumphing 2-0 at Portsmouth. Bradley Johnson and Jack Tucker got the goals as the Dons, under Dean Lewington’s interim management, moved up a place to 22nd, swapping spots with Burton.
Charlton, also managerless after dismissing Ben Garner, led at home against Bristol Rovers before being defeated 2-1. Ryan Inniss headed the Addicks in front before the visitors hit back through a second-half brace from substitute John Marquis.
Following the latest round of games, here’s the players who make up the best XI based on ratings from WhoScored. Take a look...
Sheffield Wednesday are two points behind Ipswich in third after they drew 0-0 at Hillsborough with Oxford, who were denied victory when Cameron Dawson kept out a Josh Murphy penalty in the seventh minute of stoppage time.
![Made three tackles and provided three key passes as Ipswich lost to Wycombe.](https://www.yorkshirepost.co.uk/webimg/b25lY21zOjhjNGY4ZTg0LTlkZDAtNDJjYS04ZDA4LTYyMmE0NjBkODA3ZDo5NmVjYjViYS1kMzE5LTRkYjgtOWNiZS0xZTAwZjc1YTZhNGU=.jpg?crop=3:2&width=640)
5. Leif Davis - 7.6
Made three tackles and provided three key passes as Ipswich lost to Wycombe. Photo: Rhianna Chadwick
![Provided an assist as Plymouth overcame a stubborn Morecambe side to go top of the league.](https://www.yorkshirepost.co.uk/webimg/b25lY21zOjY1MzIxYzVlLWJmYjctNDY3Yy04ZWI0LTdlN2VhNDM5NWJkMjoyYTNkMTg4Yy0zNjNlLTQ4NTgtOGFkMi1mM2IxMTBkMWZmZmQ=.jpg?crop=3:2&width=640)
6. Joe Edwards - 7.9
Provided an assist as Plymouth overcame a stubborn Morecambe side to go top of the league. Photo: Nathan Stirk
![The Wycombe man had a busy day in midfield as his side beat Ipswich 1-0. He made seven tackles, five interceptions and three blocks.](https://www.yorkshirepost.co.uk/webimg/b25lY21zOjlkYmQyZTIxLWE3NTUtNDUwOS05MzQxLTUyMDJmNmU3ODVhYTo3MjJkODg4Zi0wZmM4LTQxYzktYjhhYy0yYmE1NGI4OTExYTY=.jpg?crop=3:2&width=640)
7. Josh Scowen - 8.1
The Wycombe man had a busy day in midfield as his side beat Ipswich 1-0. He made seven tackles, five interceptions and three blocks. Photo: John Walton
![Was the creative spark for Charlton as he assisted their only goal in a 2-1 home defeat to Bristol Rovers. Provided six key passes overall.](https://www.yorkshirepost.co.uk/webimg/b25lY21zOmM5YmI2ZjQyLTAxYjctNDU2My1iNzRkLThjMGQ5OTIxMjUxNjo2YWNjODcwZi02YmFhLTQ5OTctODEyYy00MjJiNTFjYmYzYjE=.jpg?crop=3:2&width=640)
8. Scott Fraser - 8
Was the creative spark for Charlton as he assisted their only goal in a 2-1 home defeat to Bristol Rovers. Provided six key passes overall. Photo: Alex Pantling