AlphaTauri's Pierre Gasly claimed his first race win at a dramatic Italian Grand Prix, finishing ahead of McLaren's Carlos Sainz and Racing Point's Lance Stroll.