Diego Souza had given the home side hope with a first half header, but its Rio rival condemned the club to second place.
Playmaker Diego Souza scored a header after 30 minutes to move the home side level with leader Corinthians at the top of the table, although the Timao would have still lifted the title thanks to a 0-0 draw against Palmeiras. Renato, however hit home after halftime to ensure a share of the points, and confirm the Sao Paulo side as the champion.
On the half hour the Gigante da Colina got the goal they so desperately desired. Nilton opened up the Flamengo defence with some great play down the right wing, and his cross was met by the head of Souza who steered the ball into the back of the net. The goal put Vasco level on points with Corinthians, which still held the advantage by virtue of an extra game won.
Souza went close again only to be thwarted by excellent defensive work by Willians, who came to the rescue when it appeared the playmaker was to double the lead. Willians then threatened at the other end following Thiago Neves' corner, but his header was kept out by Fernando Prass in the Vasco net.
The home team went into the break with a slim lead, but with Corinthians and Palmeiras still deadlocked it would not be sufficient unless the Verde could take the advantage. Flamengo meanwhile remained in place for Copa Libertadores qualification, although only a win would guarantee the club a spot in the continental competition at full time.
A beautiful individual move from Felipe almost brought Vasco its second of the game five minutes into the second period. The midfielder took the ball from Fagner and effortlessly skipped through the back line, but his shot was well saved by goalkeeper Felipe.
The Brasileirao hopeful was then dealt a hammer blow. Deivid did well to hold the ball up on the edge of the Gigante area, and his pass then found Renato clean through on the keeper to blast into the back of the net.
Vasco's chances were fast evaporating, and took a further hit when Jumar saw red. The left back had already been booked, and deservedly received his marching orders for cutting down the flying Junior Cesar from behind. Substitute Bernardo, however, almost put his team back in the lead, only to be denied again by the excellent Felipe.
The home side pushed forward but could not find a way through, despite goalscorer Renato's late red card for dissent, and had to settle for second place in the Brazilian Serie A after an excellent second half of the season put the team back into contention. Both Vasco and Flamengo will compete in the 2012 Copa Libertadores, the visiting side finishing in fourth place overall.