Game of the day: Philadelphia at Florida, 7:10 p.m. Perhaps the two best pitchers in the National League will go head-to-head Tuesday when Philadelphia’s Roy Halladay takes the mound against Florida’s Josh Johnson. Halladay (5-1) is the reigning National League Cy Young Award winner, and he is once again among the NL’s top five in wins, strikeouts and ERA. He is 13-1 against National League East opponents since joining the Phillies before last season, and he threw a perfect game against the Marlins last season on May 29. Johnson (3-1) led the National League with a 2.30 ERA last season, and he allowed one run or fewer in five straight starts from April 7-30 this year. Johnson is coming off his worst start of the year, when he allowed five runs on eight hits in 7.1 innings pitched Thursday against St. Louis.

Other games to watch:

Tampa Bay at Cleveland, 7:05 p.m. The Rays and Indians are two of the hottest teams in the American League, and they will open a three-game series in Cleveland on Tuesday. Andy Sonnanstine (0-0) will get his first start of the season for Tampa Bay after spending the early part of the season on the disabled list. Sonnanstine sported a 6.77 ERA in his last full season as a starter in 2009, but he has a 2.19 ERA in six relief appearances this season. Right-hander Josh Tomlin (4-1) is the scheduled starter for Cleveland, and he enters Tuesday having allowed three or fewer earned runs in each of his six starts this season. The Rays have won four games in a row and 10 of their last 13.

St. Louis at Chicago Cubs, 8:05 p.m. The long-time rivals meet for the first time this season with a matchup of well-known veteran right-handers. Chris Carpenter (0-2) will start for St. Louis, still looking for his first win of the season in his eighth start. Carpenter is 10-6 with a 3.10 ERA in 22 career starts against the Cubs. Chicago starter Carlos Zambrano (4-1) is in the middle of an inconsistent season, and sports a 4.23 ERA. Zambrano pitched well in his last two starts, allowing a combined three earned runs in 14.0 innings pitched.

Games you should have seen:

Red Sox 2, Twins 1, 11 innings. Carl Crawford hit a walk-off double off the Green Monster in the bottom of the 11th inning to give the Red Sox a wild win over the Twins. Pinch-runner Jose Iglesias scored the winning run from first base on a close play at the plate. Boston reliever Hideki Okajima earned his first win of the season after he pitched two scoreless extra innings. Jonathan Papelbon blew a save opportunity in the top of the eighth when he allowed an RBI single to Jason Kubel that tied the game.

Pirates 4, Dodgers 1 . Neil Walker, Lyle Overbay and Ryan Doumit hit three consecutive RBI doubles in the bottom of the eighth inning to send the Pirates to a win over the Dodgers. The Pirates have now won three straight games, and at 18-17 they are above .500 in mid-May for the first time in seven seasons. Garrett Jones went 2 for 3 and hit another RBI double for the Pirates earlier in the game. Jose Veras earned the win in relief for Pittsburgh after his ninth scoreless outing in his last 10 appearances.

Stat you should know: 6-0. Record this season for Oakland right-hander Trevor Cahill after he allowed one run on five hits in 7.0 innings Monday in Oakland’s 7-2 win over Texas. Cahill is the first Oakland starter to begin a season 6-0 since Dave Stewart in 1990.

Star of the night: Tigers designated hitter Victor Martinez went 3 for 4 with a home run, two doubles, three RBI and two runs scored in Detroit’s 10-5 win over Toronto. Martinez missed about two weeks with a groin injury before he returned to the Tigers’ lineup last week, and he is now 9 for 22 (.409) since his return.

Chatter: “The situation with Milton is that we determined he’s not part of our future and not part of our present.” – Mariners General Manager Jack Zduriencik after Seattle designated troubled outfielder Milton Bradley for assignment.