When Mike Trout homered on the seventh pitch of the afternoon, the Angels looked ready to mash the Yankees one more time, in New York, no less.
Instead, Albert Pujols and his teammates let too many chances slip away - even after some help from a pair of fans. The Angels went hitless in their final nine tries with runners in scoring position Saturday and fell to the Yankees, 4-3.
John Ryan Murphy hit his first big-league homer and drove in three runs, and Dellin Betances earned his first win in the majors.
In the ninth inning, Trout singled with one out and stole second. Pujols followed with a foul pop that drifted near the stands. But when first baseman Mark Teixeira reached into the seats to catch the ball, two men deflected it.
"It's not what you want to see at your home ballpark," Yankees manager Joe Girardi said.
But Robertson regrouped to retire Pujols on a routine fly and struck out Howie Kendrick to end it.
Red Sox 7, Blue Jays 6 - A.J. Pierzynski hit his eighth career grand slam and Will Middlebrooks added a solo homer, powering Boston to a road win over Toronto. Jose Bautista and Juan Francisco hit solo home runs for the Blue Jays, who have lost a season-high four straight.
Nats 4, Padres 0 - Tanner Roark (2-0) pitched a three-hitter for the first complete game of his career in Washington's home win over San Diego.
The 27-year-old righthander set down the first 16 batters before San Diego catcher Rene Rivera, an .074 batter entering the game, hit a solid single in the sixth inning.
Giants 5, Indians 3 - Hunter Pence hit a two-run single in San Francisco's four-run fifth inning, which was enough to beat Cleveland.
Buster Posey added a solo homer in the sixth as the home team earned its third consecutive win.
Twins 5, Tigers 3 - Phil Hughes (2-1) threw seven strong innings and Josmil Pinto hit his fifth homer of the season in Minnesota's win over the visitors.