Game of the day: Arizona at San Francisco, 10:15 p.m. The National League West’s top two contenders are in the midst of a critical three-game series in San Francisco, and the middle game of the set on Tuesday will feature the best pitching matchup of the three. Diamondbacks right-hander Daniel Hudson (10-7) has lost his last two starts after going more than two months without a defeat, but Arizona has still won 13 of Hudson’s last 18 starts after he began the year 0-4. Giants right-hander Tim Lincecum (9-8) has allowed one earned run or fewer in four straight starts and in six of his last seven, and he has a 2.42 ERA in 15 career starts against Arizona.

Other game to watch: Texas at Detroit, 7:05 p.m. This matchup features a couple of division leaders, but both the Rangers and Tigers enter this three-game series with their nearest competitors in close pursuit. Texas is only two games ahead of Los Angeles in the American League West while Detroit is only two ahead of Cleveland in the American League Central. Right-hander Colby Lewis (10-8) finished a strong July 3-1 with a 3.09 ERA in five starts, but Lewis is 2-7 with a 5.85 career ERA in August. Detroit right-hander Max Scherzer (11-6) has a 1.95 ERA over his last four starts and is 3-0 in five career starts against Texas.

Games you should have seen:

Florida 7, New York Mets 3 (10 innings) . Mets right fielder Lucas Duda hit a game-tying two-run home run with two out in the bottom of the ninth, but Marlins right fielder Mike Stanton hit a grand slam in the top of the 10th to give Florida the win. Gaby Sanchez went 2 for 3 with two RBI for the Marlins (54-55), who are one win away from reaching .500 for the first time since June 12.

Philadelphia 4, Colorado 3 (10 innings) . The Phillies were down to their final strike in the top of the ninth when pinch hitter John Mayberry Jr. hit a two-run homer to force extra innings. Shane Victorino then led off the top of the tenth inning with a solo shot and Philadelphia stole an unlikely win from the Rockies. The Phillies have now won four games in a row to move a season-high seven games ahead of Atlanta in the National League East.

Stat you should know: 2. Home runs by Pittsburgh’s Derrek Lee in the veteran first baseman’s first game as a Pirate on Monday after he was acquired from Baltimore on Sunday. It was Lee’s first multi-homer game since August 15, 2010, but Pittsburgh still lost to Chicago, 5-3.

Star of the night: Indians shortstop Asdrubal Cabrera went 3 for 5 with two home runs, four RBI and three runs scored in Cleveland’s 9-6 win over the Red Sox. Cabrera is 6 for 8 with two walks over his last two games.

Chatter: “It looked like it hit off the top of the wall and came back in, but I guess further review showed that it hit off a lady’s knee, so it looks like they got it right. It’s still tough to call.” — Red Sox reliever Daniel Bard, describing Cabrera’s short second home run of the game that broke a 5-5 tie in the eighth inning.