Pete Alonso hit a go-ahead single in the third inning and the New York Mets beat Toronto 2-1 on Sunday for their first series sweep of the Blue Jays in 24 years.