Etter 14 minutt heada Trygve Nygaard inn det første målet etter ein corner.
Berre sju minutt seinare la Peter Kopteff på til 2-0.
Rosenborg kjempa for ei redusering i andre omgang, men Viking stod imot presset og sikra seg tre verdifulle poeng - og dermed gjekk Viking forbi Rosenborg på tabellen.
Rosenborg har ikkje slått Viking i serien siden mai 2000.