Match ends, Millwall 3, Newport County 0.
Millwall avoided a potential banana skin as they reached the FA Cup fourth round with a 3-0 win against Newport.
Matt Smith's seventh-minute goal gave the hosts the perfect start at The Den, the striker poking home a corner.
Newport started the second half well and should have been level but Jamille Matt could not beat Bartosz Bialkowski.
And the League Two side were left to rue that miss as Connor Mahoney converted a penalty before Tom Bradshaw sealed the win for the Lions.
Smith, who made a name for himself in the FA Cup as he scored twice to knock Liverpool out while playing for Oldham in 2013, eased any early nerves with his goal and continued to cause the Exiles trouble until he was replaced on the hour mark.
Matt should have equalised with Newport's best chance of the game and Padraig Amond almost levelled from the rebound but he could only hit the side netting.
It was not to be for Amond, who failed in his bid to score in a ninth consecutive FA Cup game having been chasing Stan Mortensen's record of 12 successive games.
Instead the Championship side weathered the pressure from Newport before Mark O'Brien fouled Jon Dadi Bodvarsson in the area, and Mahoney confidently took his penalty to double Millwall's lead.
And the result was put beyond doubt when substitute Bradshaw got on to the end of a low cross to deftly chip the ball beyond Tom King to book Millwall's place in the fourth round.
Newport manager Michael Flynn told BBC Sport Wales: "The first two goals we conceded, it's not good enough.
"The boys have worked so hard today, they all put a real shift in, the chances could have put us back in the game.
"It's a little bit frustrating because the first 30 minutes of the second half I thought we were the better team, we played some really good stuff.
"But it was not to be and credit to Millwall."
- Live: FA Cup third-round - in-play clips, radio and text coverage
- Watch all the latest FA Cup goals, highlights and reaction here
- 2McCarthySubstituted forBrownat 83'minutes
- 3M Wallace
- 26SkalakSubstituted forFergusonat 79'minutes
- 10SmithSubstituted forBradshawat 59'minutes
- 7J Wallace
- 17BennettBooked at 76mins
- 3HaynesSubstituted forWhitelyat 74'minutes
- 4LabadieBooked at 77minsSubstituted forDolanat 80'minutes
- 15AbrahamsSubstituted forCollinsat 80'minutes
- 16NurseBooked at 71mins
- Tony Harrington
- Shots on Target
Second Half ends, Millwall 3, Newport County 0.
Tom Bradshaw (Millwall) wins a free kick in the attacking half.
Foul by Mark O'Brien (Newport County).
Attempt missed. Connor Mahoney (Millwall) left footed shot from outside the box misses to the left.
Foul by Tom Bradshaw (Millwall).
Dominic Poleon (Newport County) wins a free kick on the right wing.
Substitution, Millwall. James Brown replaces Jason McCarthy.
Goal! Millwall 3, Newport County 0. Tom Bradshaw (Millwall) right footed shot from the right side of the six yard box to the top left corner. Assisted by Jason McCarthy.
Substitution, Newport County. Matthew Dolan replaces Joss Labadie.
Substitution, Newport County. Lewis Collins replaces Tristan Abrahams.
Substitution, Millwall. Shane Ferguson replaces Jiri Skalak.
Joss Labadie (Newport County) is shown the yellow card for a bad foul.
Connor Mahoney (Millwall) wins a free kick in the defensive half.
Foul by Joss Labadie (Newport County).
Scot Bennett (Newport County) is shown the yellow card for a bad foul.
Jiri Skalak (Millwall) wins a free kick in the defensive half.
Foul by Scot Bennett (Newport County).
Attempt blocked. Josh Sheehan (Newport County) right footed shot from outside the box is blocked.
Substitution, Newport County. Corey Whitely replaces Ryan Haynes.