Bournemouth 3-1 Carlisle
Bournemouth secured promotion to the Championship after overcoming Carlisle to record a club record eighth successive league win.
The Cherries went ahead following a corner when Simon Francis's cross was powerfully headed in by Steve Cook.
Lee Miller levelled from close range, but Harry Arter restored the lead from 20 yards and Brett Pitman sealed the victory in stoppage time.
And after Brentford could only draw, the Cherries' promotion was confirmed.
The Bees failed to beat already-relegated Hartlepool in the evening kick-off, and as they play second-placed Doncaster on the final day of the season, it is no longer possible for both teams to overtake Bournemouth.
It represents a remarkable turnaround by the Cherries, masterminded by manager Eddie Howe, who found the club - which he has supported since he was a boy - in the relegation zone when he returned from Burnley in October for a second spell in the dug-out.
The energy shown by both sides in the early stages promised an open game as Carlisle attacked with the freedom of a team guaranteed a mid-table finish.
With Doncaster already losing, news broke of ex-Cherries stalwart Shaun Cooper putting Portsmouth ahead against promotion contenders Sheffield United just as Bournemouth's Lewis Grabban tested visiting keeper Gillespie with a low drive which he pushed away for a corner, but from the set-piece, Francis crossed for central defender Cook to head his first goal for the club.
The home fans were soon chanting "play up Pompey" as the Blades fell further behind along the south coast at Fratton Park, ensuring they could no longer catch the Cherries.
However, while Bournemouth's promotion push has been built on a defence that had only conceded two goals in a run of seven successive wins, they defended desperately at times.
Rory Loy was given time and space in the box to swivel before crashing his shot against the woodwork, but his strike partner Miller, denied by a fine Ryan Allsop side earlier in the game, made no mistake with an overhead kick after Bournemouth failed to clear a corner.
The equaliser seemed to shake Bournemouth into a higher gear as Arter fizzed a shot over the bar, minutes before the midfielder burst through to restore the Cherries' lead after Grabban's shot had been parried.
Pitman then missed a gilt-edged chance when he blazed high and wide, but just after the game entered stoppage time, Arter set up Pitman to find the net for the eighth successive game with a cool finish which sent Dean Court into raptures.
With Doncaster's defeat confirmed, the Cherries players and fans began to celebrate a promotion - while not totally rubber-stamped prior to Brentford's draw - to the second tier of English football for only the second time in their history.
- 21 Allsop
- 02 Francis Booked
- 03 Cook
- 13 Elphick
- 07 Pugh
- 08 Arter
- 11 Daniels
- 30 Ritchie
- 32 O'Kane (Hughes - 67' )
- 22 Grabban (MacDonald - 88' )
- 40 Pitman
- 01 Jalal
- 05 Seaborne
- 12 Fogden
- 16 MacDonald
- 17 McQuoid
- 26 Hughes
- 18 Tubbs
- 20 Gillespie
- 03 Robson
- 05 Livesey
- 22 Mustoe (Beck - 90' )
- 23 O'Hanlon
- 04 McGovern (Salmon - 82' )
- 08 Noble Booked
- 16 Potts
- 21 Berrett Booked
- 09 Loy (Manset - 77' )
- 14 Miller
- 01 Collin
- 06 Murphy
- 15 Edwards
- 18 Todd
- 27 Salmon
- 10 Manset
- 17 Beck
Live Text Commentary
Full Time The referee blows for the end of the match.90:00 +1:11
Assist by Harry Arter.90:00 +1:11 Goal scored
Goal! - Brett Pitman - Bournem'th 3 - 1 Carlisle Brett Pitman fires in a goal from inside the six-yard box to the bottom right corner of the goal. Bournemouth 3-1 Carlisle.90:00 +0:05 Substitution
Substitution Mark Beck on for Jordan Mustoe.89:37
Jordan Mustoe concedes a free kick for a foul on Matt Ritchie. Matt Ritchie restarts play with the free kick.87:42 Substitution
Substitution (Bournemouth) makes a substitution, with Shaun MacDonald coming on for Lewis Grabban.86:49
Free kick awarded for an unfair challenge on Matt Ritchie by Jordan Mustoe. Simon Francis takes the direct free kick.81:01
Ryan Allsop takes the free kick.81:01 Substitution
Substitution Jon-Paul McGovern leaves the field to be replaced by Alex Salmon.81:01
The assistant referee flags for offside against Lee Miller.79:25
Matt Ritchie fouled by Jordan Mustoe, the ref awards a free kick. Matt Ritchie restarts play with the free kick.76:22 Substitution
Substitution Mathieu Manset replaces Rory Loy.74:04
Lee Miller challenges Richard Hughes unfairly and gives away a free kick. Ryan Allsop takes the direct free kick.73:11
The referee penalises Matt Ritchie for handball. Free kick taken by Mark Gillespie.71:29
Direct free kick taken by Ryan Allsop.71:29 Booking
Booking Simon Francis is cautioned by the ref for unsporting behaviour.71:03 Booking
Booking Liam Noble goes into the book.70:41
Foul by Liam Noble on Simon Francis, free kick awarded.69:28
Harry Arter gives away a free kick for an unfair challenge on James Berrett. Mark Gillespie restarts play with the free kick.68:19
Effort from deep inside the area by Harry Arter misses to the right of the target.
Substitution (Bournemouth) makes a substitution, with Richard Hughes coming on for Eunan O'Kane.64:10 Booking
Booking Booking for James Berrett.63:55
James Berrett concedes a free kick for a foul on Eunan O'Kane. Steve Cook restarts play with the free kick.60:13
Effort on goal by Brett Pitman from just inside the area clears the bar.58:22
Free kick awarded for an unfair challenge on Rory Loy by Harry Arter. Liam Noble takes the free kick.55:07
The assist for the goal came from Lewis Grabban.55:07 Goal scored
Goal! - Harry Arter - Bournem'th 2 - 1 Carlisle Harry Arter grabs a goal from just outside the box to the bottom right corner of the goal. Bournemouth 2-1 Carlisle.54:49
Marc Pugh takes a shot. Save by Mark Gillespie.52:51
Corner taken by Charlie Daniels played to the near post, Effort on goal by Harry Arter from just inside the penalty area goes harmlessly over the target.49:08
The assist for the goal came from Jon-Paul McGovern.49:08 Goal scored
Goal! - Lee Miller - Bournem'th 1 - 1 Carlisle Lee Miller finds the back of the net with a goal from inside the six-yard box to the top right corner of the goal. Bournemouth 1-1 Carlisle.48:39
Outswinging corner taken right-footed by Jon-Paul McGovern played to the near post, clearance by Brett Pitman.45:01
The second half has started.45:00 +1:03 Half time
Half Time The players leave the pitch at half time.42:48
Rory Loy has shot on goal from just outside the area which goes wide of the right-hand upright.42:12
Rory Loy takes a shot.39:24
Foul by Tommy Elphick on Rory Loy, free kick awarded. Free kick taken by Matt Robson.37:46
Matt Ritchie produces a left-footed shot from just outside the box that goes wide right of the goal.32:15
Corner taken right-footed by Jon-Paul McGovern, clearance by Simon Francis. Inswinging corner taken by Jon-Paul McGovern from the left by-line.31:45
Lewis Grabban is ruled offside. Mark Gillespie restarts play with the free kick.29:35
Lewis Grabban takes a shot. Save by Mark Gillespie.27:05
Effort from inside the area by Liam Noble misses to the right of the goal.24:45
Marc Pugh provided the assist for the goal.24:45 Goal scored
Goal! - Steve Cook - Bournem'th 1 - 0 Carlisle Steve Cook grabs a headed goal from inside the six-yard box. Bournemouth 1-0 Carlisle.24:01
Lewis Grabban takes a shot. Save by Mark Gillespie. Inswinging corner taken right-footed by Marc Pugh, Danny Livesey makes a clearance. Marc Pugh delivers the ball,21:34
Eunan O'Kane takes a shot. Mark Gillespie makes a save.13:31
Outswinging corner taken right-footed by Jon-Paul McGovern, clearance made by Harry Arter.12:06
Lee Miller takes a shot. Save made by Ryan Allsop.9:35
The referee blows for offside against Brett Pitman. Danny Livesey takes the direct free kick.4:03
Marc Pugh takes a short corner.3:17
Free kick awarded for a foul by Eunan O'Kane on Jon-Paul McGovern. Direct free kick taken by Liam Noble.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers