Who slept best last night: Andrea Stella McLaren claimed its first victory of the 2026 season, continuing to claw its way back from a difficult start to the year