Alfonso Soriano homers in extras as Cubs win in Seattle.

      Alfonso Soriano hit a two-run homer in the 11th inning to lift the Chicago Cubs to a 5-3 victory over the Seattle Mariners on Saturday.

      Nate Schierholtz opened the 11th with a drag bunt off Oliver Perez (2-2).

      Soriano then connected on a 1-2 pitch over the center-field wall, his ninth.

      That ended a 14-game scoreless streak for Perez.

      The Mariners had tied the game with two outs in the ninth.

      Pinch-hitter Henry Blanco earned a one-out walk off Kevin Gregg to start the rally.

      Michael Saunders ran for him. Nick Franklin moved Saunders to second with a right-side groundout.

      Endy Chavez, on a 0-for-19 slide entering his at-bat, sliced a single into shallow center, scoring Saunders with the tying run.