The ultimate NRL grand final, the Roosters against the Storm, has come a week early at the Sydney Cricket Ground tonight.
In a decade dominated by the purple of the Storm and the red, white and blue of the Roosters, both sides have won two grand finals and four minor premierships.
The Roosters have missed the finals just three times, while today will be their seventh preliminary final for three appearances in the decider.
Melbourne's run is even more impressive. Their only year out of the top eight was when they were deducted points in 2010, while they have also made seven preliminary finals for four grand finals.
Combined, only five grand finals haven't featured one of the two teams since 1999. It has also been seven years since another team topped the ladder after the regular season.