Rossi smiling once more on Yamaha