Andy Robinson bagged a hat-trick as Tranmere won 3-0 away to Carlisle and make it two wins out of two to start the npower League One season.
Robinson turned in Joe Thompson's cross in the 12th minute, then fired home a free-kick seven minutes later to put Tranmere in charge. His hat-trick came in the 66th minute with another free-kick.
Chris Brown's late goal gave Doncaster a 2-1 win over 10-man Bury as they came from behind, while goals in either half from Francois Zoko and Neal Bishop, the second a fine strike on the turn, gave Notts County a 2-0 win over Hartlepool.
Sheffield United bossed their game away to Coventry, but fell behind to Stephen Elliott's counter-attacking goal just after the hour, and had to settle for a 1-1 draw thanks to Nick Blackman's 84th-minute equaliser.
Swindon got their first win as they cruised past Crawley 3-0, enjoying a little luck along the way, while late goals gave Yeovil their first win as they beat Brentford 3-1 away from home.
MK Dons had a man sent off for a third straight game as Alan Smith collected another red card, but they seem to be getting used to playing a man down and still took a 1-1 draw at Bournemouth, with Daniel Powell cancelling out Lewis Grabban's close-range opener.
There were late goals for both teams as Portsmouth got a 2-2 draw away to Colchester.
Luke Murphy's 73rd-minute goal gave Crewe a 2-1 win away to Scunthorpe. A fantastic strike from Ajay Leitch-Smith gave Crewe an early lead but Mike Grella cancelled it out in the 14th minute.
Paul Parry's 20-yard effort in only the fourth minute was enough for Shrewsbury to see off Preston 1-0. Lucas Akins got the only goal as Stevenage won 1-0 away to Leyton Orient.
George Bowerman scored in the 79th minute to cancel out Youssouf M'changama's opener as Walsall salvaged a 1-1 draw at Oldham.