LANCE LYNN overcame early control woes and St. Louis used a three-run seventh inning to beat the visiting New York Mets last night, 6-3.

Lynn (6-1) allowed three runs on three hits and four walks the first two innings. He only gave up one hit and one walk in his last five innings.

Rick Ankiel, signed by the Mets earlier in the day and playing against the team that revived his career as a position player, just missed a diving catch on Ty Wigginton's pinch-hit bloop double to shallow center off Scott Rice (1-3) to open the seventh. Matt Carpenter followed with a sharp grounder off Rice's leg and the ball rolled into foul territory down the first-base line. Wigginton never stopped running and his headfirst slide barely beat the tag to snap a 3-3 tie.

In other NL games:

* At Pittsburgh, Marco Estrada (3-2) held the Pirates to three hits over seven innings and the Milwaukee Brewers took advantage of three errors in a 5-1 win that snapped a four-game losing streak. Norichika Aoki went 3-for-5 with three RBI and two stolen bases for the Brewers. Jean Segura added three hits and three stolen bases as Milwaukee ran wild against Pittsburgh backup catcher Mike McKenry.

* At Chicago, Nate Schierholtz, Starlin Castro, David DeJesus and Alfonso Soriano each drove in two runs as the Cubs clobbered Colorado, 9-1.

In AL games * 

At Cleveland, Vidal Nuno pitched five innings of three-hit ball to win his first major league start, Vernon Wells and Lyle Overbay had two RBI apiece and the New York Yankees beat the Indians, 7-0, for a doubleheader split. Cleveland's Justin Masterson pitched a four-hitter for his third career shutout as the Indians won the opener, 1-0, and stopped the Yankees' five-game winning streak.

Consecutive postponements last month forced the teams back to Progressive Field for the rare, one-admission twinbill.

* At Detroit, Andy Dirks hit his first career grand slam, part of a six-run fourth inning for the Tigers in their 7-2 victory over the Houston Astros, who lost starter Bud Norris to back spasms and second baseman Jose Altuve to a jaw injury.

* At Minneapolis, Aaron Hicks hit two homers and Justin Morneau drove in four runs as the Twins defeated the Chicago White Sox, 10-3.

Noteworthy * 

George Postolos resigned as president and CEO of the Houston Astros, returning to sports consulting work in the midst of the team's third consecutive season of struggles.

* Chicago Cubs first baseman Anthony Rizzo agreed to a 7-year, $41 million contract that will be worth up to $68 million over nine seasons if the team exercises its 2 years of options. Rizzo, 23, is hitting .280 with nine home runs and 28 RBI in his third season.

* Shane Victorino was cleared to play for the Red Sox after crashing into Fenway Park's low rightfield wall Sunday while pursuing a home run by Toronto's Emilio Bonifacio.

* The Dodgers' Zack Greinke, coming back from a broken clavicle, will pitch tomorrow, either against the Washington Nationals or the Class A San Jose Giants, manager Don Mattingly said.

* Detroit placed centerfielder Austin Jackson (hamstring) on the 15-day disabled list.