Buehler allowed five runs in just 2 1/3 innings, the shortest start of his big-league career. Pete Alonso hit two home runs and drove in five runs for the Mets.