New Zealand (36) 85
Rokocoko had too much pace and power for Romania
Tries: Sivivatu 2, Masoe, Rokocoko 3, Evans, Mauger, Toeava 2, Hore, Smith, Howlett
Cons: McAllister 4, Evans 6
Romania (5) 8
Joe Rokocoko went over for a hat-trick of tries as New Zealand ran in 13 tries to beat Romania in their final Pool C clash in Toulouse.
The All Blacks were in dominant form with two tries apiece for Sitiveni Sivivatu and Isaia Toeava.
Chris Masoe, Aaron Mauger, Andrew Hore, Nick Evans, Conrad Smith and Doug Howlett also went over.
Romania tried hard but their only try came after 31 mintues through hooker Marius Tincu.
The All Blacks set out their intentions from the start with the first of Sivivatu's tries coming with less than a minute on the clock.
From then on it was one-way traffic as the Romanians had no answer to New Zealand's fast attack and the All Blacks built up a 31-0 lead after 25 minutes.
Romania showed some determination to take more from the contest early in the second half but the relentless All Blacks could not be contained.
Rokocoko completed his hat-trick in the second half and his side finished with a flourish with replacement Doug Howlett stretching his all-time New Zealand try scoring record to 49.
Sale-bound Luke McAllister kicked four goals with Evans notching six. With four wins out of four, the All Blacks will travel to Cardiff next weekend in confident mood to play France, Argentina or Ireland in the quarter-finals.
New Zealand coach Graham Henry
"Romania played with a lot of passion and were very physical. They lived on the offside line but we scored some great tries.
"Overall we're pretty pleased, and we had no injuries, which is a pretty big plus.
"There is obviously still room for improvement."
Romania captain Sorin Socol
"We're happy, especially with the fact we scored a try. Everyone knows New Zealand are the best team in the world.
"I think for a while we kept our heads together, but then we had five or six minutes out of the game and boom, we conceded five or six tries."
New Zealand: Evans, Rokocoko, Toeava, Mauger, Sivivatu, McAlister, Ellis, Tialata, Mealamu, Somerville, Thorne, Robinson, Collins, Masoe, Lauaki.
Replacements: Hore, Woodcock, Jack, McCaw, Leonard, Howlett, Smith.
Romania: Dumitras, Ciuntu, Gal, Gontineac, Brezoianu, Dimofte, Sirbu, B. Balan, Tincu, Florea, Socol, Petre, Corodeanu, Manta, Tonita.
Replacements: Mavrodin, Ion, Ursache, Ratiu, Calafeteanu, Vlaicu, Dascalu.
Referee: Joel Jutge (France)