At 41, Ronaldo shows he still has it in him to deliver