Andy Robinson bagged a hat-trick as Tranmere Rovers won 3-0 away to Carlisle United and make it two wins out of two to start the npower League 1 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 Rovers 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 United.
Sheffield United bossed their game away to Coventry City, 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 Town got their first win as they cruised past Crawley Town 3-0, enjoying a little luck along the way, while late goals gave Yeovil Town their first win as they beat Brentford 3-1 away from home.
Milton Keynes 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 AFC 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 United.
Luke Murphy's 73rd minute goal gave Crewe Alexandra a 2-1 win away to Scunthorpe United. 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 Town to see off Preston North End 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 Athletic.