The Red Bulls jumped back to the top of the Eastern Conference table with a commanding performance at Red Bull Arena.
Star striker Thierry Henry went to the head of the goalscoring leaders board when he scored his ninth of the season in the 33rd minute with an easy finish after controlling Jan Gunnar Solli's cross from the right.
Five minutes later and the home side were 2-0 ahead thanks to a superb volley from Luke Rodgers for his sixth of the season before Joel Lindpere got in on the act with his fourth goal in his last three games in the 52nd minute.
Then it was 4-0 in the 67th minute when substitute Juan Agudelo scored with an absolutely pinpoint header from a Lindpere cross before the youngster added his second, and the Red Bulls' fifth, when he slid home a low Lindpere cross in the final minute of the contest.
The goals would have pleased coach Hans Backe but what would be even more pleasing is that it was the first clean sheet New York had kept in 12 matches.
In Vancouver, Columbus Crew's Jeff Cunningham scored his 133rd MLS goal to equal the record set by Jaime Moreno and what's more, it gave his side the win as it was in the final minute against a ten-man Whitecaps outfit who had Shea Salinas sent off in the 78th minute.