Vos took the three-up sprint in Lonate Pozzolo ahead of Judith Arndt (Orica-AIS) and Evelyn Stevens (Team Specialized - lululemon) to solidify her overall race lead.
"The primary goal is the pink jersey in Bergamo," said Vos. "But I felt really good, and the team has done an outstanding job in recent days, so I could not let this opportunity go. There were two strong riders [in the general classification], I could not let go of the sprint. What can I say more? I am glad."
Results - Stage 8 - Mornago - Lonate Pozzolo (116.2km)
1. Marianne Vos (Ned) Stichting Rabo Women Cycling Team - 2:45:43
2. Judith Arndt (Ger) Orica-AIS
3. Evelyn Stevens (USA) Team Specialized - lululemon
Vos is one stage away from clinching back-to-back titles, which surprisingly has been done on six other occasions since the race's first running in 1988. The last rider to do so was Lithuanian, Edita Pučinskaitė, in 2006 and 2007.
Fabiana Luperini (Faren Honda Team), who currently sits in fourth place overall, has won the race a record five times, repeating twice from 1995 to 1998.
General Classification After Stage 8
1. Marianne Vos (Ned) Stichting Rabo Women Cycling Team - 19:20:41
2. Evelyn Stevens (USA) Team Specialized - lululemon - 0:01:54
3. Emma Pooley (GBr) AA Drink - Leontien.nl Cycling Team - 0:02:30
4. Fabiana Luperini (Ita) Faren Honda Team - 0:03:03
5. Tatiana Guderzo (Ita) MCipollini Giambenini - 0:04:24
6. Claudia Hausler (Ger) Orica-AIS - 0:04:37
7. Judith Arndt (Ger) Orica-AIS - 0:04:41
8. Elisa Longo Borghini (Ita) Hitec Products - Mistral Home Cycling Team - 0:05:31
9. Ashleigh Moolman (RSA) Lotto Belisol Ladies - 0:05:36
10. Tiffany Cromwell (Aus) Orica-AIS - 0:05:38
Jersey Leaders After Stage 8
Pasta Zara Leader's Jersey (pink) - Marianne Vos (Stichting Rabobank)
Rock No War Onlus Points Jersey (yellow) - Marianne Vos (Stichting Rabobank)
Epiù Energia - Gruppo Iseni Queen of the Mountains Jersey (green) - Emma Pooley (AA Drink Leontien.nl)
Servetto Best Young Rider Jersey (white) - Elisa Longo Borghini (Hitec Products Mistral Home)
Santero Best Italian Rider Jersey (blue) - Fabiana Luperini (Faren Honda Team)