Bolton put their relegation worries to one side as goals from Ryo Miyaichi and David Ngog secured an FA Cup quarter-final place at Millwall's expense.

Arsenal loanee Miyaichi showed why Gunners manager Arsene Wenger rates him so highly when he curled the ball into the corner in the fourth minute.

Just before the hour, Ngog's left-footed shot was too strong for Steve Mildenhall as Bolton went 2-0 up.

Adam Bogdan then made a double save to thwart Harry Kane and Darius Henderson.

Japanese forward Miyaichi, who only turned 19 in December, joined Bolton in the January transfer window and manager Owen Coyle will no doubt be hoping he will have the same galvanising effect that Arsenal midfielder Jack Wilshere had on the Trotters when he arrived on loan in 2010.

The teenager latched on to Sam Ricketts' quick free-kick and after holding off Alan Dunne's challenge finished with superb composure.

Fabrice Muamba and Ngog also had good first-half chances, while Millwall failed to test Bolton goalkeeper Bogdan despite the ample possession they enjoyed.

Analysis

"Millwall gave everything but when it came to the final ball and final shot they were found wanting. In contrast two moments of quality were responsible for those two Bolton goals and the visitors deserved their win."

The closest the Lions came to an equaliser before the break was when the Trotters' Iceland international Gretar Steinsson sliced his attempted clearance from Liam Feeney's cross over his own crossbar.

Just after the interval Paul Robinson met Scott Barron's 49th-minute corner with a header but did not make sufficient contact and the ball sailed wide.

It was then Robinson's poor clearance at the other end that led to Ngog's goal, the former Liverpool man's strike effectively killing off any hopes the hosts retained of turning the tie round.

Tuncay capitalised on the error to feed Ngog and the Frenchman beat Mildenhall, who could only get a hand to the ball.

BOLTON'S UPCOMING PREMIER LEAGUE FIXTURES

  • Chelsea (a) 25 Feb
  • Man City (a) 3 Mar

Liam Trotter's long-range effort did test Bogdan, who soon after made a point-blank save from Kane and then Henderson as the rain started to lash down.

Andy Keogh came close to connecting with a deep cross in a final hurrah from Millwall, before Miyaichi, who had visibly tired during the second period, was replaced by Chris Eagles.

Keeping possession well, the visitors finished strongly, with Ricketts powering to the edge of the box before shooting wide.

Millwall manager Kenny Jackett: "To give a Premier League side a start like that is disappointing and gave them something to hold onto - basically after that their game plan was to sit deep.

"We had a lot of good possession and some good moves without being able to get that goal.

"There were some key moments - Gretar Steinsson nearly scoring an own goal in the first half and then a good double-save by the goalkeeper.

"We need one of those moments to break for us because that would have obviously got us back into the game."

Bolton manager Owen Coyle: "Ryo Miyaichi showed what a talent he is.

"There's other stuff he can learn, but he's brave and tough - he stood up to some of the treatment he got - and he always plays with a smile on his face, which I absolutely love.

"In football terms he is a baby, a kid. I saw when Arsenal brought him in and then watched him on loan at Feyenoord last year, and he always caught my eye.

"I spoke to Arsene a few times about him and did everything I could to get him to the football club."

Lineup, Bookings (4) & Substitutions (5)

Millwall

  • 23 Mildenhall
  • 02 Dunne Booked
  • 05 Robinson
  • 16 Barron
  • 21 Smith (Wright - 57' )
  • 31 Lowry
  • 06 Trotter
  • 15 Feeney Booked (Bouazza - 73' )
  • 07 Henderson
  • 20 Keogh
  • 37 Kane (Henry - 80' )

Substitutes

  • 01 Forde
  • 03 Craig
  • 08 Bouazza
  • 14 Henry
  • 32 Mason
  • 44 Wright
  • 22 N'Guessan

Bolton

  • 01 Bogdan
  • 02 Steinsson
  • 18 Ricketts
  • 31 Wheater
  • 32 Ream
  • 06 Muamba
  • 16 M Davies Booked (Pratley - 86' )
  • 19 Reo-Coker Booked
  • 09 Tuncay
  • 24 Ngog
  • 30 Miyaichi (Eagles - 78' )

Substitutes

  • 22 Jaaskelainen
  • 04 Robinson
  • 12 Knight
  • 25 Boyata
  • 07 Eagles
  • 21 Pratley
  • 17 Klasnic
Ref: Friend
Att: 11,134

Match Stats

Shots

7 7

On target

4 4

Corners

9 1

Fouls

8 10

Live Text Commentary

90:00 +3:05 Full time

Full Time The final whistle goes and the game is over.

89:24

Short corner taken by Chris Eagles.

86:26

Samuel Ricketts has an effort at goal from just outside the box which goes wide of the right-hand upright.

85:34 Substitution

Substitution Mark Davies goes off and Darren Pratley comes on.

83:30

Chris Eagles takes a shot. Save made by Steve Mildenhall.

80:32

Inswinging corner taken left-footed by Hamer Bouazza from the right by-line to the near post, David Ngog manages to make a clearance.

79:23 Substitution

Substitution James Henry replaces Harry Kane.

77:44

Tuncay Sanli fouled by Scott Barron, the ref awards a free kick. Direct free kick taken by Adam Bogdan.

77:14 Substitution

Substitution Ryo Miyaichi goes off and Chris Eagles comes on.

76:39

A cross is delivered by Hamer Bouazza.

74:31

Paul Robinson gives away a free kick for an unfair challenge on David Ngog. Free kick taken by Nigel Reo-Coker.

72:15 Substitution

Substitution Liam Feeney leaves the field to be replaced by Hamer Bouazza.

68:55

Inswinging corner taken from the left by-line by Liam Feeney, save made by Adam Bogdan.

68:32

Liam Trotter takes a shot. Save by Adam Bogdan.

65:41

Free kick crossed by Samuel Ricketts, clearance made by Josh Wright.

65:41 Booking

Booking Alan Dunne is given a yellow card.

65:23

Ryo Miyaichi fouled by Alan Dunne, the ref awards a free kick.

64:16

Samuel Ricketts gives away a free kick for an unfair challenge on Liam Feeney. Paul Robinson restarts play with the free kick.

60:46

Direct free kick taken by Shane Lowry.

60:46 Booking

Booking The referee books Mark Davies for unsporting behaviour.

60:40

Free kick awarded for a foul by Mark Davies on Liam Trotter.

58:10

Assist by Tuncay Sanli.

58:10 Goal scored

Goal! - David Ngog - Millwall 0 - 2 Bolton David Ngog grabs a goal from outside the penalty box to the bottom right corner of the goal. Millwall 0-2 Bolton.

56:17 Substitution

Substitution Josh Wright replaces Jack Smith.

54:56

Mark Davies challenges Liam Trotter unfairly and gives away a free kick. Steve Mildenhall takes the free kick.

53:37

Scott Barron takes a shot.

50:24

David Ngog challenges Paul Robinson unfairly and gives away a free kick. Harry Kane takes the direct free kick.

48:01

Corner taken by Scott Barron, Paul Robinson has a headed effort at goal from close range which goes wide left of the target.

46:00

David Ngog is flagged offside by the assistant referee. Steve Mildenhall takes the free kick.

45:01

The referee blows his whistle to start the second half.

45:00 +1:13 Half time

Half Time The ref blows to signal half-time.

45:00 +0:41

Corner taken left-footed by Scott Barron, David Wheater manages to make a clearance.

43:04

Direct free kick taken by Steve Mildenhall.

43:04 Booking

Booking Nigel Reo-Coker shown a yellow card.

42:56

Shane Lowry fouled by Nigel Reo-Coker, the ref awards a free kick.

40:12

Liam Feeney takes a shot. Adam Bogdan makes a save.

38:24

Foul by Shane Lowry on David Ngog, free kick awarded. Free kick crossed by Gretar Rafn Steinsson, save by Steve Mildenhall.

36:24

Adam Bogdan restarts play with the free kick.

36:24 Booking

Booking The referee books Liam Feeney for unsporting behaviour.

36:16

Free kick awarded for a foul by Liam Feeney on David Ngog.

35:28

Inswinging corner taken from the left by-line by Liam Feeney, Ryo Miyaichi makes a clearance.

34:48

Free kick awarded for a foul by David Ngog on Shane Lowry. Free kick taken by Shane Lowry.

30:45

Foul by Darius Henderson on Fabrice Muamba, free kick awarded. Free kick taken by Adam Bogdan.

29:10

Free kick awarded for an unfair challenge on Shane Lowry by David Ngog. Direct free kick taken by Steve Mildenhall.

28:19

The ball is sent over by Andrew Keogh.

27:50

Ryo Miyaichi gives away a free kick for an unfair challenge on Alan Dunne. Jack Smith takes the free kick.

22:48

Inswinging corner taken by Scott Barron, Adam Bogdan makes a save.

21:19

Foul by David Ngog on Shane Lowry, free kick awarded. Direct free kick taken by Jack Smith.

19:49

Effort from outside the penalty box by Andrew Keogh goes wide right of the goal.

19:19

Darius Henderson takes a shot. Save made by Adam Bogdan.

17:12

Effort on goal by Ryo Miyaichi from just outside the area goes harmlessly over the target.

15:19

Fabrice Muamba takes a shot from close in clearing the crossbar.

14:03

Harry Kane is adjudged to have handled the ball. David Wheater takes the direct free kick.

13:06

Short corner taken by Andrew Keogh from the right by-line.

11:54

Corner taken by Liam Feeney.

11:10

Corner taken by Scott Barron played to the near post, Samuel Ricketts manages to make a clearance.

10:59

Liam Trotter takes a shot. Blocked by Mark Davies.

9:39

Ryo Miyaichi is ruled offside. Steve Mildenhall takes the indirect free kick.

9:20

Tuncay Sanli takes a shot. Steve Mildenhall makes a save.

7:14

Samuel Ricketts fouled by Liam Feeney, the ref awards a free kick. Adam Bogdan takes the direct free kick.

3:54

David Ngog gives away a free kick for an unfair challenge on Shane Lowry. Shane Lowry takes the direct free kick.

3:02

Assist by Samuel Ricketts.

3:02 Goal scored

Goal! - Ryo Miyaichi - Millwall 0 - 1 Bolton Goal scored by Ryo Miyaichi from deep inside the penalty box to the bottom left corner of the goal. Millwall 0-1 Bolton.

2:29

Foul by Paul Robinson on David Ngog, free kick awarded. Samuel Ricketts takes the direct free kick.

0:00

The game gets underway.

Live data and text provided by our data suppliers