Bournemouth missed out on the League One title after a goalless draw at Tranmere and Doncaster's dramatic last-minute victory at Brentford.
The Cherries had the better chances with keeper Jason Mooney pulling off a decent double save early on.
Bournemouth midfielder Harry Arter sent a shot just wide shortly after the restart while Brett Pitman headed straight at Mooney from eight yards.
Marc Pugh also went close with a neat turn and shot but it ended goalless.
The Cherries headed into the game knowing a win would definitely secure the title while a draw would also be enough for Eddie Howe's side if results elsewhere went their way.
Hoping to secure a club-record ninth successive victory the Cherries made a bright start with debutant Mooney making a smart double save to deny both Arter when he fired goalwards from the edge of the box and then Shaun MacDonald on the follow-up.
In a half of few chances, Arter sent a shot wide under pressure after a fine run while he went close immediately after the break with a volley that flew just wide with Mooney beaten.
Pitman sent a free header from eight yards straight at the keeper while Pugh's turn and strike flew just wide as Cherries pressed hard for an opener.
Bournemouth continued to press, Mooney blocked Matt Ritchie's shot and soon after Pitman, chasing a ninth successive goal, forced an acrobatic save from Mooney.
Bournemouth manager Eddie Howe told BBC Radio Solent:
"It's football. The ups and downs are unbelievable., we haven't won the title and we were desperate for that.
"It was the cruellest way it could ever be snatched away but what can you do? It's out of our control. We did everything but win the game, our performance was excellent...we just didn't get that break we needed.
"I have to look at the overall picture and how far this club's come from a few months ago. If someone had said you'd be disappointed if you don't win the title on the last day we wouldn't have believed it."
Full Time The referee blows his whistle to end the game.
Harry Arter has an effort at goal from outside the area missing to the wide right of the target.
Substitution (Bournemouth) makes a substitution, with Steve Fletcher coming on for Matt Ritchie.
The assistant referee flags for offside against Cole Stockton. Free kick taken by Ryan Allsop.
Danny Holmes takes the direct free kick.
Booking Harry Arter receives a yellow card.
Harry Arter concedes a free kick for a foul on Jean-Louis Akpa Akpro.
Matt Ritchie delivers the ball.
Richard Hughes delivers the ball, Harry Arter has an effort at goal from the edge of the area that misses to the right of the target.
Matt Ritchie takes a inswinging corner from the right by-line to the near post, Danny Harrison makes a clearance. Marc Pugh takes the inswinging corner, save made by Jason Mooney.
The ball is delivered by Josh McQuoid.
Substitution Danny Harrison on for Liam Palmer.
Brett Pitman takes a shot. Save by Jason Mooney.
Foul by Liam Palmer on Richard Hughes, free kick awarded. Brett Pitman has an effort direct from the free kick, save by Jason Mooney.
Substitution Shaun MacDonald goes off and Richard Hughes comes on.
Substitution Josh McQuoid replaces Lewis Grabban.
Short corner worked by Abdulai Bell-Baggie, Lewis Grabban makes a clearance.
Abdulai Bell-Baggie sends in a cross, save by Ryan Allsop.
Charlie Daniels takes a short corner, Liam Palmer manages to make a clearance.
Centre by Charlie Daniels, Marc Pugh takes a shot. Save made by Jason Mooney.
Jean-Louis Akpa Akpro takes a shot. Ryan Allsop makes a save.
Danny Holmes produces a cross, Steve Cook manages to make a clearance.
Short corner taken by Liam Palmer from the left by-line.
The assistant referee flags for offside against Cole Stockton. Ryan Allsop restarts play with the free kick.
Substitution Abdulai Bell-Baggie replaces Andy Robinson.
Substitution Mamady Sidibe goes off and Adam McGurk comes on.
The ball is swung over by Harry Arter, Ben Gibson makes a clearance. Matt Ritchie takes a short corner. Short corner worked by Brett Pitman.
Matt Ritchie takes a shot. Jason Mooney makes a save.
Marc Pugh has an effort at goal from outside the penalty area which goes wide right of the goal.
Marc Pugh delivers the ball, Brett Pitman takes a shot. Jason Mooney makes a save.
Short corner worked by Marc Pugh.
Shot from just outside the box by Andy Robinson goes over the bar.
Matt Ritchie has an effort at goal from just outside the box which goes wide of the right-hand upright.
Effort on goal by Cole Stockton from just inside the area clears the bar.
Lewis Grabban is caught offside. Jason Mooney restarts play with the free kick.
Centre by Simon Francis, Ben Gibson makes a clearance.
Cole Stockton concedes a free kick for a foul on Steve Cook. Ryan Allsop restarts play with the free kick.
Corner taken by Andy Robinson played to the near post.
Cole Stockton produces a cross, Steve Cook makes a clearance. Outswinging corner taken by Andy Robinson.
Shot from outside the area by Harry Arter misses to the left of the goal.
The referee gets the second half underway.
45:00 +1:10 Half time
Half Time The first half comes to an end.
Liam Palmer crosses the ball, Steve Cook makes a clearance.
The assistant referee signals for offside against Lewis Grabban. Ben Gibson takes the free kick.
Jean-Louis Akpa Akpro fouled by Shaun MacDonald, the ref awards a free kick. Free kick crossed right-footed by Andy Robinson from left channel, Tommy Elphick makes a clearance. Effort on goal by Max Power from outside the box goes harmlessly over the bar.
Max Power crosses the ball, Charlie Daniels makes a clearance.
Lewis Grabban sends in a cross.
The offside flag is raised against Jean-Louis Akpa Akpro. Free kick taken by Ryan Allsop.
Marc Pugh decides to take the corner short.
Centre by Andy Robinson, save made by Ryan Allsop.
Marc Pugh gives away a free kick for an unfair challenge on Danny Holmes. Direct free kick taken by Jason Mooney.
Unfair challenge on Harry Arter by Max Power results in a free kick. Free kick taken by Simon Francis.
Shot from just outside the area by Harry Arter misses to the right of the target.
The ball is delivered by Max Power.
Short corner worked by Andy Robinson.
Danny Holmes concedes a free kick for a foul on Marc Pugh. Free kick taken by Charlie Daniels. Centre by Danny Holmes, save by Ryan Allsop.
Free kick awarded for a foul by Shaun MacDonald on Zoumana Bakayogo. Direct free kick taken by Jason Mooney.
Effort on goal by Jean-Louis Akpa Akpro from outside the penalty box goes harmlessly over the bar.
The referee blows for offside against Cole Stockton. Ryan Allsop restarts play with the free kick.
The offside flag is raised against Brett Pitman. Jason Mooney restarts play with the free kick.
Jean-Louis Akpa Akpro crosses the ball, Tommy Elphick makes a clearance.
The ball is crossed by Simon Francis, Andy Robinson makes a clearance.
The ball is swung over by Matt Ritchie.
Shaun MacDonald takes a shot. Save by Jason Mooney.
Harry Arter takes a shot. Save by Jason Mooney.
Simon Francis fouled by Jean-Louis Akpa Akpro, the ref awards a free kick. Free kick taken by Charlie Daniels.
Cole Stockton concedes a free kick for a foul on Simon Francis. Ryan Allsop takes the direct free kick.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.