After eight years in Valencia, in 2009 she moved to Madrid to play for reigning champions Rayo Vallecano. For the next three seasons she played successively for Rayo, RCD Espanyol and Atlético Madrid, winning her third league with Rayo and her fifth cup with Espanyol.[2] In 2012, she returned to Espanyol.
After she brought her second spell at Espanyol to an end in June 2013, she announced her retirement days before the start of the following season.[3] In December 2014 Vilanova emerged from retirement to rejoin Espanyol,[4] but she suffered an anterior cruciate ligament injury in March 2015.[5]
International career
Vilanova made her debut for the Spain women's national football team since 2003,[6][7] and she remained in Ignacio Quereda's plan for the following decade, serving as the team's captain.[8] After Spain qualified for the 2013 European Championship following a hiatus of 16 years she was called up for the final tournament,[9] where she played one of Spain's four games, losing her position in the midfield to Nagore Calderón and Vicky Losada in the other matches. As she announced her retirement she mentioned this as a disappointment that influenced her in taking that decision.[10]