Bournemouth's fine run of form continued with victory over Doncaster, their fifth win in six league matches.
In a tight affair the only goal of the game came when Harry Arter found the bottom right corner from the edge of the area.
Both teams had chances in the second half and the home side may have had a penalty when David Syers went down in the box but no spot-kick was given.
The defeat is promotion-chasing Doncaster's second home loss in a row.
VIEWS FROM THE DRESSING ROOM:
Doncaster Rovers manager Dean Saunders tells BBC Radio Sheffield:
"I thought we played really well and it's a goalkeeping error for the goal.
"It was a blatant penalty on David Syers, he's just about to put the ball in the net and the defender's pushed him in the back. It's a blatant penalty - I've seen it again.
"And then the ball comes out to (Iain) Hume and I though he was going to score. But overall I thought we looked really good at times."
Bournemouth manager Eddie Howe told BBC Radio Solent:
"It was a really solid performance and that will hopefully go a long way to moving us forward defensively.
"He [Steve Cook] has come in and played both left-back and right-back this year and I think we all know it's not his favoured position but he does a really good job.
"We gave the ball away cheaply in the second half, but we actually saw the game out in the last 15 minutes really well. But there's plenty to still work on."
Live Text Commentary
Full Time The match has reached full-time.90:00 +2:09 Substitution
Substitution Steve Fletcher on for Lewis Grabban.89:58
Paul Quinn challenges Harry Arter unfairly and gives away a free kick. Direct free kick taken by Charlie Daniels.86:16
Iain Hume has an effort at goal from just outside the box which goes wide of the right-hand post.83:52
Wes Thomas produces a right-footed shot from deep inside the area which goes wide of the left-hand post.82:51
Corner taken right-footed by Marc Pugh, save made by Gary Woods.82:26
Marc Pugh decides to take a short corner.81:22
Free kick awarded for a foul by Iain Hume on Wes Fogden. Marc Pugh crosses the ball from the free kick right-footed from left wing, Tommy Spurr makes a clearance.78:58
Tommy Spurr gives away a free kick for an unfair challenge on Wes Fogden. Direct free kick taken by Tommy Elphick.77:23 Substitution
Substitution Lee Barnard goes off and Wes Fogden comes on.77:23 Substitution
Substitution Robbie Blake on for Billy Paynter.77:23
Iain Hume produces a right-footed shot from close range which goes wide of the right-hand post.76:38
A cross is delivered by Andy Griffin, David James makes a comfortable save.75:11
Iain Hume takes a shot. Save by David James.70:14 Substitution
Substitution Wes Thomas replaces Josh McQuoid.70:14
The offside flag is raised against Iain Hume. Free kick taken by David James.68:30 Substitution
Substitution David Syers joins the action as a substitute, replacing David Cotterill.67:35
Free kick awarded for an unfair challenge on David Cotterill by Marc Pugh. David Cotterill crosses the ball in from the free kick, Shaun MacDonald makes a clearance.63:13
Chris Brown concedes a free kick for a foul on Tommy Elphick. David James takes the direct free kick.62:39
The ball is delivered by Iain Hume, clearance made by Steve Cook.
Inswinging corner taken by Marc Pugh, Header from deep inside the area by Tommy Elphick goes harmlessly over the crossbar.60:27
Josh McQuoid delivers the ball, Andy Griffin makes a clearance.57:20
Tommy Spurr gives away a free kick for an unfair challenge on Josh McQuoid. Strike comes in from Josh McQuoid from the free kick, save by Gary Woods.56:30
The ball is swung over by Iain Hume, clearance made by Miles Addison.55:26
Harry Arter has an effort at goal from just outside the box which goes wide of the right-hand upright.52:32
Unfair challenge on David Cotterill by Charlie Daniels results in a free kick. David Cotterill produces a cross, Iain Hume produces a header from inside the area that goes over the bar.50:50
Effort from just outside the box by Billy Paynter goes over the bar.49:45
Centre by Lewis Grabban, clearance made by Tommy Spurr.45:43
Charlie Daniels concedes a free kick for a foul on Andy Griffin. Free kick crossed right-footed by David Cotterill.45:01
The referee gets the second half started.45:00 +1:03 Half time
Half Time The match has reached half-time.43:01
Marc Pugh sends in a cross, comfortable save by Gary Woods.41:53
Lewis Grabban produces a cross.37:51 Goal scored
Goal! - Harry Arter - Doncaster 0 - 1 Bournem'th Harry Arter fires in a goal from the edge of the penalty area to the bottom right corner of the goal. Doncaster 0-1 Bournemouth.36:42
Effort from outside the penalty area by David Cotterill goes wide left of the goal.35:35
Iain Hume produces a curled right-footed shot from deep inside the penalty box which goes wide of the right-hand upright.34:32
The ball is crossed by Tommy Spurr, save by David James.33:50
Header by Tommy Elphick from deep inside the penalty area misses to the left of the goal.33:21
Josh McQuoid decides to take a short corner.32:45
Inswinging corner taken right-footed by Marc Pugh from the left by-line, James Harper makes a clearance.30:41
A cross is delivered by Marc Pugh.28:50
Shot from deep inside the area by Iain Hume clears the bar.27:37
Harry Arter takes a shot. Gary Woods makes a comfortable save.25:58
Short corner worked by David Cotterill.23:30
Lee Barnard has a headed effort at goal from close range which goes wide of the left-hand upright.21:22
The ball is swung over by Josh McQuoid, James Harper makes a clearance.21:04
Billy Paynter gives away a free kick for an unfair challenge on Tommy Elphick. Miles Addison restarts play with the free kick.19:03
Shot by Billy Paynter from deep inside the six-yard box clear the bar.18:14
Unfair challenge on Miles Addison by Chris Brown results in a free kick. David James takes the direct free kick.16:23
Centre by Marc Pugh, James Husband makes a clearance.13:11
Iain Hume challenges Josh McQuoid unfairly and gives away a free kick. Charlie Daniels fires a strike on goal direct from the free kick.12:12
Chris Brown is caught offside. David James restarts play with the free kick.10:53
The ball is swung over by Charlie Daniels, Gary Woods makes a comfortable save.9:45
Lewis Grabban takes a shot. Save made by Gary Woods.4:08
Outswinging corner taken right-footed by Marc Pugh from the left by-line, clearance made by Gary Woods.3:19
Charlie Daniels takes a short corner.0:00
The referee gets the match started.
Live data and text provided by our data suppliers