Forward Henrique Dourado completed the rout by rolling into an unguarded net after Oliveira had come off his line to deny former Atletico Madrid midfielder Diego.
The result in the southern Brazilian city of Curitiba lifted Flamengo to second in the 20-team standings, just four points behind leaders Palmeiras with eight matches remaining. Third-placed Internacional were two points further back with a game in hand.
--IANS