F1 2025. We Started 17th… And Still WON the Race