Fiat Yamaha's Valentino Rossi took a wonderful win at Estoril this afternoon following a brilliant battle at the front with Repsol Honda's Dani Pedrosa to put Casey Stoner's title celebrations on hold.