Real, who had already reached the last 16 as Group A winners, took the outclassed Swedish side apart at the Bernabeu with a ruthless display that matched the biggest margin of victory in the group stage of Europe's elite club competition.
Real coach Rafa Benitez, accused of being too defensive since taking over in the close season was in charge of Liverpool when they hammered Besiktas 8-0 in 2007, while Real's ex-Liverpool defender Alvaro Arbeloa played in both matches.
Benzema struck twice early on to put Real 2-0 ahead, following up his La Liga double against Getafe at the weekend.
Ronaldo made it 3-0 in the 39th minute with a free kick and netted a quick fire treble at the start of the second half to extend his Champions League record to 88 goals in 121 games.
Portugal's FIFA Ballon d'Or holder set a record for goals scored in the group stage of 11 and has reached double figures in the competition for a fifth consecutive campaign.
It was his first four-goal haul in the Champions League, with the overall record of five held by Lionel Messi of Barcelona and Luiz Adriano, who achieved the feat with Shakhtar Donetsk but now plays for AC Milan.

Latest News from Sports News Desk