Goals from Jeff Hughes and Chris Lines sealed victory for Bristol Rovers against injury-hit Millwall.
Hughes gave Rovers an early lead from the penalty spot after he had been fould by Millwall's Andy Frampton.
Darryl Duffy, Aaron Lescott and Hughes all had chances to extend Rovers' lead, but failed to beat keeper David Forde.
Debutant keeper Mikkel Andersen saved well from Millwall's Ashley Grimes but the game was won when Lines found the top corner from outside the box.
Bristol Rovers first-team coach Paul Trollope told BBC Radio Bristol:
"I thought it was a professional performance. There wasn't any danger of us not winning the game.
"The main thing was to limit them to few opportunities and apart from one long-range effort the defending was very, very good.
"We tweaked certain elements of pre-season. We wanted a better competitive edge and we've got that. We look highly motivated and look like we've got a great team spirit."
Live text and stats
Saturday, 5 September 2009
League One
Home Team
Score
Away Team
Time
Bristol Rovers
2-0
Millwall
FT
(HT 1-0)
Hughes (pen) 26
Lines 63
Bristol Rovers
27 Andersen
02 Regan yellow card
05 Coles
15 Anthony
03 Wright (Pipe 73)
04 Lines
07 Campbell
11 Hughes
32 Lescott
10 Duffy (Williams 65)
17 Kuffour (Blizzard 83)
Substitutes
51 Evans,
06 Elliott,
14 Pipe,
16 Blizzard,
20 Reece,
23 Swallow,
08 Williams
Millwall
01 Forde
02 Dunne
03 Frampton yellow card
16 Barron
21 Smith yellow card
07 Schofield
11 Martin (Friend 46)
19 Grimes
22 Fuseini yellow card
26 Abdou
08 Alexander (Marquis 49)
Substitutes
13 Sullivan,
28 Friend,
34 Marquis,
04 Bolder,
31 Hughes-Mason
Ref: MossAtt: 6,038
BRISTOL ROVERS
MILLWALL
Possession
Bristol Rovers51%
Millwall49%
Attempts on target
Bristol Rovers7
Millwall5
Attempts off target
Bristol Rovers4
Millwall4
Corners
Bristol Rovers5
Millwall5
Fouls
Bristol Rovers10
Millwall11
Final Result
Full Time
90:00+4:22 The match has reached full-time.
90:00+3:37 Andrew Williams takes a shot. Comfortable save by David Forde.
90:00+3:19 The ball is sent over by Scott Barron, clearance by Byron Anthony.
90:00+3:13 The ball is sent over by George Friend, clearance by Danny Coles.
87:36 Dominic Blizzard delivers the ball.
84:47 Effort from inside the area by Stuart Campbell misses to the right of the target.
84:31 Andrew Williams takes a shot. Blocked by Jack Smith.
83:46 Jeff Hughes has an effort at goal from close in which goes wide right of the target.
82:37 Substitution Dominic Blizzard comes on in place of Jo Kuffour.
80:41 The assistant referee flags for offside against Aaron Lescott. Free kick taken by David Forde.
79:14 Jo Kuffour fouled by Jack Smith, the ref awards a free kick. Chris Lines takes the direct free kick.
76:13 Booking Booking for Carl Regan for unsporting behaviour.
76:04 George Friend fouled by Carl Regan, the ref awards a free kick.
74:54 The ball is swung over by Ali Fuseini, Mikkel Andersen makes a comfortable save.
74:23 John Marquis fouled by Byron Anthony, the ref awards a free kick. Free kick crossed by Scott Barron, clearance by Chris Lines.
74:10 Chris Lines gives away a free kick for an unfair challenge on Ali Fuseini. Jack Smith takes the direct free kick.
72:45 Substitution Mark Wright leaves the field to be replaced by David Pipe.
72:45 Booking Ali Fuseini booked for dissent.
72:26 Booking Caution for Jack Smith.
72:14 Jo Kuffour fouled by Jack Smith, the ref awards a free kick. Danny Coles takes the free kick.
71:59 The ball is sent over by Alan Dunne, clearance by Danny Coles.
67:05 Effort from outside the box by Nadjim Abdou goes wide right of the target.
66:42 The ball is delivered by Andrew Williams, clearance made by Nadjim Abdou.
65:16 Corner taken by Danny Schofield played to the near post, clearance made by Carl Regan.
65:09 The ball is swung over by George Friend, clearance made by Danny Coles.
64:04 Substitution Darryl Duffy leaves the field to be replaced by Andrew Williams.
62:09 GOAL - Chris Lines:Bristol Rovers 2 - 0 Millwall Chris Lines scores a goal from outside the penalty box to the top left corner of the goal. Bristol Rovers 2-0 Millwall.
61:40 Corner from the left by-line taken by Danny Schofield, save made by Mikkel Andersen.
61:06 Outswinging corner taken by Danny Schofield from the right by-line, Ashley Grimes takes a shot. Clearance by Carl Regan.
60:53 The ball is sent over by Danny Schofield, blocked by Aaron Lescott.
60:25 Ashley Grimes sends in a cross, clearance by Aaron Lescott.
58:17 Darryl Duffy challenges Jack Smith unfairly and gives away a free kick. Direct free kick taken by David Forde.
57:37 Centre by Alan Dunne, Headed effort from inside the area by George Friend misses to the left of the goal.
56:51 The ball is delivered by Mark Wright, clearance made by Danny Schofield.
55:14 Darryl Duffy takes a shot. Andy Frampton gets a block in.
53:47 Alan Dunne gives away a free kick for an unfair challenge on Jeff Hughes. Direct free kick taken by Aaron Lescott.
53:10 The ball is sent over by Danny Schofield, Byron Anthony manages to make a clearance.
52:49 Short corner taken by Danny Schofield from the left by-line.
52:26 Ashley Grimes takes a shot from 20 yards. Mikkel Andersen makes a brilliant save.
50:10 Danny Schofield takes a shot. Danny Coles gets a block in.
49:27 Darryl Duffy takes a shot. Save by David Forde.
48:32 Substitution Gary Alexander goes off and John Marquis comes on.
47:59 Jack Smith challenges Jo Kuffour unfairly and gives away a free kick. The free kick is delivered right-footed by Stuart Campbell from left channel, Gary Alexander manages to make a clearance.
45:01 The referee gets the second half underway.
45:01 Substitution George Friend joins the action as a substitute, replacing David Martin.
Half Time
45:00+1:03 The referee calls an end to the first half.
44:38 Mark Wright has an effort at goal from outside the area missing to the wide right of the target.
43:40 Free kick awarded for an unfair challenge on Darryl Duffy by Scott Barron. Stuart Campbell crosses the ball from the free kick right-footed from right wing, Scott Barron manages to make a clearance.
42:10 Nadjim Abdou delivers the ball, save by Mikkel Andersen.
40:38 Ali Fuseini fouled by Stuart Campbell, the ref awards a free kick. Danny Schofield crosses the ball from the free kick right-footed from right wing, clearance by Danny Coles.
40:09 Chris Lines challenges Gary Alexander unfairly and gives away a free kick. Gary Alexander takes the direct free kick.
39:31 The ball is swung over by Ashley Grimes, clearance by Danny Coles.
38:14 Corner taken by Danny Schofield from the left by-line, Close range header by Andy Frampton goes over the crossbar.
38:07 The ball is delivered by Ashley Grimes, Jeff Hughes makes a clearance.
35:51 The ball is sent over by Scott Barron.
35:06 The ball is swung over by Mark Wright, clearance by Andy Frampton.
33:58 Corner taken by Stuart Campbell, save by David Forde.
33:45 Darryl Duffy crosses the ball, Jack Smith manages to make a clearance.
32:55 Jeff Hughes fouled by Danny Schofield, the ref awards a free kick. The free kick is swung in right-footed by Stuart Campbell, clearance by Nadjim Abdou.
30:03 David Martin crosses the ball, Mikkel Andersen makes a comfortable save.
27:15 The ball is delivered by Alan Dunne, save by Mikkel Andersen.
26:51 Chris Lines gives away a free kick for an unfair challenge on Ali Fuseini. Free kick taken by Jack Smith.
26:29 The ball is swung over by Darryl Duffy, clearance made by Danny Schofield.
25:37 GOAL - Jeff Hughes:Bristol Rovers 1 - 0 Millwall Jeff Hughes scores a placed penalty. Bristol Rovers 1-0 Millwall.
24:36 Booking Andy Frampton shown a yellow card.
24:19 Unfair challenge on Stuart Campbell by Andy Frampton results in a Penalty.
22:27 Free kick awarded for a foul by Byron Anthony on Ashley Grimes. The free kick is delivered right-footed by Alan Dunne from right channel, Byron Anthony manages to make a clearance.
22:14 Unfair challenge on Jeff Hughes by Gary Alexander results in a free kick. Free kick taken by Aaron Lescott.
21:01 Danny Schofield challenges Stuart Campbell unfairly and gives away a free kick. Direct free kick taken by Danny Coles.
20:27 Centre by Aaron Lescott, save by David Forde.
16:07 The ball is crossed by Alan Dunne, Danny Coles manages to make a clearance.
13:00 The offside flag is raised against Carl Regan. David Forde restarts play with the free kick.
10:49 Free kick awarded for an unfair challenge on Jo Kuffour by Jack Smith. Free kick crossed right-footed by Stuart Campbell from left channel.
9:26 Free kick awarded for an unfair challenge on Ali Fuseini by Chris Lines. The ball is crossed by Danny Schofield, Header from deep inside the area by Nadjim Abdou goes harmlessly over the crossbar.
9:19 Centre by Alan Dunne, Byron Anthony manages to make a clearance.
8:15 The ball is crossed by Danny Schofield, Ashley Grimes takes a shot. Mikkel Andersen makes a save.
7:05 Free kick awarded for a foul by Stuart Campbell on Gary Alexander. Ali Fuseini takes the free kick.
6:20 Gary Alexander takes a shot. Blocked by Byron Anthony.
5:00 Inswinging corner taken from the left by-line by Stuart Campbell, save made by David Forde.
4:34 Corner taken by Stuart Campbell played to the near post, Jack Smith manages to make a clearance.
3:50 Free kick awarded for an unfair challenge on Chris Lines by Nadjim Abdou. Chris Lines has an effort direct from the free kick, Ali Fuseini gets a block in.
2:41 Stuart Campbell takes the inswinging corner, Carl Regan produces a volleyed right-footed shot from deep inside the area which goes wide of the left-hand post.
2:25 Chris Lines takes a shot. David Martin gets a block in.
1:53 Corner taken by Stuart Campbell from the left by-line played to the near post, save by David Forde.
0:47 Handball decision goes against Jeff Hughes. Direct free kick taken by David Forde.
0:00 The game gets underway.
Live text and data provided by The Press Association.
Bookmark with:
What are these?