Petrucci hails 'best day in MotoGP™'