McLaren driver Oscar Piastri has revealed that he had claimed his maiden F1 victory with a broken rib, having been racing with a serious injury in Budapest and at Spa.