Saturday's League One reports
Bolton Wanderers 1-0 Sheff Utd
Jay Spearing scored the only goal as Bolton began life back in English football's third tier with a 1-0 win over Sheffield United.
The former Liverpool midfielder struck a sweet 20-yard volley in the 37th minute after United had dominated the opening stages.
Striker Leon Clarke should have scored with an early header and narrowly missed tapping in a cross from the lively Mark Duffy, before Spearing, then later booked, fired in his first goal since last February.
Both sides kicked off the season with new managers; Phil Parkinson for Wanderers and one-time Bolton target, Chris Wilder, in charge of the Blades. And with nearly 4,500 visiting fans watching on this was not the start Wilder anticipated.
However, Bolton had not lost a home league game to their South Yorkshire visitors since 1977. And they nearly doubled their advantage but for goalkeeper George Long's fine save to keep out a Darren Pratley header after 64 minutes.
Parkinson's only disappointment was the early exit on a stretcher of skipper Pratley with a leg injury.
Bradford City 0-0 Port Vale
Neither Bradford nor Port Vale could hand their new manager a victory on the first day of the League One season as the sides played out a goalless draw in front of a bumper 18,558 crowd at Valley Parade.
But Bradford's Stuart McCall will have more positives to take from his side's performance than opposite number Bruno Ribeiro as the home side dominated large chunks of the match without being able to supply a finishing touch to their attractive football.
The nearest they came to scoring was in the 12th minute when Billy Clarke saw his shot diverted on to the crossbar by goalkeeper Jak Alnwick.
Twice striker James Hanson just failed to connect with inviting crosses while Clarke again and new signings Nicky Law and Romain Vincelot also went close to breaking the deadlock.
Vale, who included five new signings in their starting line-up, rarely threatened the Bradford goal but almost snatched a win in the last minute of normal time when substitute Christopher Mbamba scuffed his shot with the goal at his mercy from Paulo Tavares' cross.
Bury 2-0 Charlton Athletic
Charlton's return to League One got off to a poor start as they suffered a 2-0 defeat at Bury.
Neil Danns broke the deadlock with a 71st-minute penalty before substitute Kelvin Etuhu struck on 87 minutes to seal Bury's first opening-day win in eight years.
Charlton are second favourites for the title after being relegated from the Championship but the hosts were on top for most of the contest, with Jacob Mellis and Tom Soares going close early on.
The Addicks replied with Nicky Ajose, one of six Charlton debutants, seeing a low strike parried by Ben Williams, one of five making their Bury bow.
Mellis and Tom Pope then tried their luck from long range before Charlton started the second half brightly, Ricky Holmes firing against the near post from a tight angle.
Bury regrouped and substitute Danny Mayor saw a header tipped over by Declan Rudd. From the resulting corner, Jason Pearce pulled back centre-half Nathan Cameron, with Danns drilling his spot-kick into the bottom corner.
Pope then flicked on Zeli Ismail's corner for Etuhu to bundle in Bury's second.
Millwall 3-0 Oldham Athletic
Millwall put last season's play-off final disappointment behind them with a routine home win over Oldham, thanks to goals from Lee Gregory, Aiden O'Brien and Byron Webster.
The Lions took the lead after 13 minutes. Cameron Burgess was slow to react to a loose ball in the area, and as Ben Thompson nipped in to flick it past him, a crude lunge brought the inevitable spot-kick.
That was tucked away into the bottom-right corner with minimal fuss by Gregory, and Josh Law went close with a free-kick for the visitors before the Lions doubled the lead shortly before half-time.
A corner kick from David Worrall was not cleared initially and O'Brien reacted first to smash the loose ball past Connor Ripley.
And just 49 seconds in to the second half, another corner by Worrall was not cleared and Webster slid in at the far post to prod home.
Oldham's best effort after the break was a Marc Klok free-kick that narrowly missed the target, while visiting forward Darius Osei slid a shot wide.
Northampton 1-1 Fleetwood
Victor Nirennold earned Fleetwood a deserved point from a 1-1 draw at Northampton on the opening day of the League One season.
Last season's runaway League Two champions Northampton took just nine minutes to open their account in the third tier. When David Buchanan's shot was only partially cleared, Alex Revell's effort hit the upright and the ball bounced into the net off the diving Chris Neal.
Fleetwood found it difficult to create openings but the lively David Ball had a deflected shot saved by Adam Smith before shooting into the side-netting from a tight angle.
The Cobblers went close when Matt Taylor's free-kick caused problems at the far post and Revell's close-range effort was cleared off the line by Amari'i Bell.
Northampton should have increased their lead just before the interval when Kenji Gorre volleyed over from six yards from Harry Beautyman's pinpoint cross.
But Fleetwood were back on level terms seven minutes after the restart when Northampton failed to deal with Conor McLaughlin's cross and Nirennold stole in at the far post to score.
The Cobblers went close straight from the restart when Zander Diamond turned Taylor's free-kick over the bar from close range and Marc Richards fired straight at Neal.
At the other end Ball's shot on the turn was saved by Adam Smith as Fleetwood got on top. Richards should have restored Northampton's lead when he shot weakly at Neal while Fleetwood's Eggert Jonsson volley from the edge of the box flew wide.
Oxford Utd 1-1 Chesterfield
Chesterfield striker Ched Evans marked his return to professional football with the equaliser in their League One opening day draw at Oxford United.
The 27-year-old was sent to prison in 2012 for raping a 19-year-old woman, but had his conviction quashed by the Court of Appeal in April.
Welshman Evans is set for a retrial in October, having pleaded not guilty.
He had not played since April 2012, when he netted for Sheffield United against Leyton Orient.
Evans, who has always denied the charges against him, was released from prison in October 2014 after serving half of his five-year term.
The former Manchester City trainee came close to joining Oldham in January 2015, but the Latics withdrew their contract offer after threats were made to club staff.
The ex-Wales international agreed a one-year contract with the Spireites in June and scored in his first pre-season appearances against Ilkeston.
Evans' every touch at the Kassam Stadium was jeered by Oxford supporters, and the U's took the lead through a tap-in from Wes Thomas just after the half hour mark.
Evans missed two chances after the break but fired in from a 25-yard free-kick with 14 minutes remaining to clinch a point.
Rochdale 2-3 Peterborough Utd
A howler from Rochdale goalkeeper Josh Lillis handed Peterborough a 3-2 victory late on at the Crown Oil Arena.
Lillis made a hash of collecting Paul Taylor's cross in the 89th minute, spilling the ball and allowing substitute Gwion Edwards to head home.
Rochdale took the lead twice in the first half only for Peterborough to peg them back.
Andy Cannon volleyed the opener eight minutes in, firing through a crowded penalty area to beat Ben Alnwick in the Posh goal.
Shaquile Coulthirst threatened the Dale goal on a couple of occasions before Marcus Maddison raced onto Hayden White's pass down the right flank and fired wide of Lillis for the equaliser.
Dale were back in front in the 31st minute when Jermaine Anderson clipped Joe Rafferty's heels and Ian Henderson slammed the resulting spot-kick straight down the middle of Alnwick's goal.
But the visitors were quick to restore parity, Chris Forrester blasting a fierce drive past Lillis from 25 yards.
After an evenly contested second period Posh won it late when Lillis spilled Taylor's cross and Edwards headed into the unguarded net.
Scunthorpe 3-1 Bristol Rovers
Brilliant second-half goals from Kevin van Veen and Josh Morris helped Scunthorpe come from behind to beat newly-promoted Bristol Rovers 3-1 on the opening day of the League One campaign.
Matty Taylor had given Rovers a first-half lead but Dutch striker Van Veen equalised in the 66th minute with a flashing drive from a tight angle that flew past goalkeeper Steve Mildenhall after the visitors had failed to clear a corner.
And nine minutes from time summer signing Morris popped up with the winner, cracking a blistering shot on the run from just outside the box past a stunned Mildenhall.
It was a real kick in the teeth for hard-working Rovers who had looked comfortable and composed for the opening hour.
They took the lead in the 31st minute from their first chance of the game through last season's 28-goal leading marksman Taylor, who controlled a ball into the box from Chris Lines to sweep an effort past keeper Luke Daniels from 10 yards.
But the visitors could not add to their advantage before cracking under increasing pressure in the second half as Scunthorpe hit back in style.
Substitute Kyle Wootton added the gloss in stoppage time when he broke clear to steer a shot past Mildenhall from the edge of the box.
Shrewsbury Town 0-1 MK Dons
MK Dons started life after relegation from the Championship with a hard-earned win at Shrewsbury.
Daniel Powell's second-half goal proved the difference as Karl Robinson's men collected maximum points.
Dons threatened from two early corners, with Dean Lewington heading over and Joe Walsh then forcing a comfortable save from goalkeeper Jayson Leutwiler.
But Shrewsbury, once they settled, started to pose the visitors problems. Louis Dodds dragged a shot wide and saw an effort well held by goalkeeper David Martin, diving to his left.
AJ Leitch-Smith was denied by an excellent challenge from defender Walsh and then Jim O'Brien also went close for Shrewsbury when he fired narrowly wide from the edge of the penalty area.
Shaun Whalley attempted to break the deadlock for the hosts early in the second half, but his effort was safely gathered at his near post by the alert Martin.
Dons had found clear chances hard to come by until they struck the winner in the 73rd minute.
Shrewsbury sub Abu Ogogo was dispossessed in his own penalty area by Ed Upson and Powell rifled an angled shot powerfully past Leutwiler from 15 yards to settle a tight game in favour of the visitors.
Southend Utd 1-3 Gillingham
Gillingham fought back from an early setback to start their League One season with a 3-1 win at Southend.
The Shrimpers went in front midway through the first half with Stephen McLaughlin on target but Gillingham hit back to secure all three points at Roots Hall.
Southend, who had manager Phil Brown in the stands serving a touchline ban, started well with David Mooney threatening from 12 yards before they broke the deadlock in the 23rd minute when McLaughlin's long-range shot squirmed under the body of Gillingham goalkeeper Stuart Nelson.
The visiting number one soon made amends by denying Mooney from six yards before Gillingham hit back in the 38th minute with Jay Emmanuel-Thomas firing home Paul Konchesky's left-wing corner.
Gillingham took the lead two minutes into the second half when Max Ehmer headed home a long right-wing throw from Ryan Jackson.
Southend rarely looked like grabbing an equaliser and the visitors completed the scoring in the 79th minute when Emmanuel Osadebe sent a controlled right-footed shot into the bottom left corner of the net.
Swindon Town 1-0 Coventry
Midfielder Yaser Kasim bagged a late winner to get Swindon's League One campaign under way with a 1-0 win against Coventry.
Iraq international Kasim only netted once last season, but curled in an 86th-minute strike from just inside the area to give the Robins the perfect start to the season.
Coventry had the first real opportunity of the game in the fourth minute when their striker Marvin Sordell hit the post from a left-footed shot.
A lapse in concentration from Swindon's Jamie Sendles-White in the eighth minute was wasted by Coventry's George Thomas who put his attempt wide.
Swindon played with more intent in the second half and Rodgers almost scored on 59 minutes after a scramble in the Coventry penalty area resulted in his shot being cleared off the line.
In the 75th minute, Swindon midfielder Michael Doughty missed another chance for the home team after being put through on goal, he failed to get his shot away quick enough.
Coventry went in search for a goal in the final moments but failed to create any chances.
Walsall 3-1 AFC Wimbledon
Erhun Oztumer's glorious free-kick and a Simeon Jackson double handed League One new boys AFC Wimbledon a rude awakening as they slipped to an opening-day defeat at Walsall.
Oztumer - a summer signing from Peterborough - crashed a 25-yard free-kick in off the post to put Walsall ahead just seven minutes in after fellow new boy Jackson was fouled by Chris Whelpdale.
Whelpdale should have levelled on 28 minutes as he smartly turned Saddlers defender James O'Connor but scuffed wide from 10 yards.
A double save from Walsall keeper Neil Etheridge kept the hosts in front, blocking from, first, Lyle Taylor and then Andy Barcham as Wimbledon went close.
But the Saddlers doubled their lead on 38 minutes as the Dons' defence made a hash of dealing with a floated Oztumer free-kick and Jackson bundled home from close range.
Walsall put the game to bed on 72 minutes as Jackson tucked home substitute Amadou Bakayoko's cross on the volley from close range.
Wimbledon claimed a 90th-minute consolation as Taylor picked himself up to fire home from the spot after being hauled down by Walsall full-back Rico Henry.
Reports supplied by the Press Association