Burnett started thinking about a no-hitter in the third or fourth inning.

"I'm not going to lie," he said. "So, it's one of those things that you want to do, you want to take pride in, but at the same time a lot of luck's got to go into it. I had a lot of great plays behind me. ... Bottom line is it's a 'W' for us."

Burnett just about stole the spotlight after the Cubs traded their best pitcher to Texas just before the non-waiver deadline. His bid for a second career no-hitter and the sixth in the majors this season ended with two outs in the eighth.

He had already hit Darwin Barney in the helmet with one out before striking out Luis Valbuena, but his no-hit bid ended at the hands of a rookie when pinch-hitter Adrian Cardenas lined a 3-2 pitch to right for a single after two close pitches were called balls.

Burnett said he was angry about a 2-2 curve that just missed outside, and he appeared to be yelling at the umpire after the hit. But he struck out David DeJesus with runners on first and third to end the inning. That's probably not much consolation for the veteran, who pitched a wild no-hitter for the Marlins against San Diego on May 12, 2001.

He walked nine in that game, two in this one while striking out eight.

"I always think about it," he said. "I want to clean that one up. That was a wild one."

Burnett sure made it interesting, though. His curve was as sharp as it's ever been, and he just missed the eighth no-hitter in franchise history.

"I thought he had a shot," manager Clint Hurdle said. "He was just so efficient, pinpoint command. He pitched the left-handers so extremely well tonight. Fastball gloveside, his curveball was sharp for strikes, for chase. Great tempo - 25 out of 31 first-pitch strikes. The pitch count was in a great place. That's one of the best games I've seen pitched ever."

He retired the first 11 batters before walking Anthony Rizzo, and as the game wore on, the sense that something special was happening filled the old ballpark.

There was a loud gasp when Alfonso Soriano sent a drive to deep left-center in the seventh that Andrew McCutchen caught, and first baseman Garrett Jones then made a sliding stop on Bryan LaHair's grounder to end the inning.

Walker quickly put the Cubs ahead in the first when he drove a 2-1 pitch to right for a grand slam - the second of his career and second at Wrigley Field.