Alfonso Soriano's hottest home run streak in years has coincided with one of the Cubs' coldest streaks in decades.

Soriano hit two home runs Friday night to give him a major league leading 11 since May 15. But the Cubs bullpen imploded in an 8-7 loss, 10-inning loss to the Twins, leaving them with 19 losses in 23 games since Soriano's streak began.

"I'm not happy just because I hit a homer," Soriano said. "That's not enough for me. I felt happier in April when we played good and got some wins. … Now I hit a homer and we didn't get a win.

"I just don't think about me. We have 25 players here, and I just think about my team. We're not having a good time right now. We're losing a lot of games. But we just have to keep pushing it."

It was the Cubs 12th straight loss in a one-run game, breaking the previous franchise record of 11, set in 1915, according to Elias.

Soriano's second home run of the night, a two-run shot off left-hander Glen Perkins, went into the third deck, a landing spot that only the Rangers' Nelson Cruz and the Brewers' Corey Hart managed to hit previously.

"It was too bad we couldn't finish it off after a big home run like that," manager Dale Sveum said.

Soriano said before the game he doesn't really like being a designated hitter because it makes him feel like a "part-time" player. But he's OK with it because it helps his knees. Soriano hinted in early May that he probably would have to have arthroscopic surgery on the left knee after the season, but hedged when asked about the possibility on Friday.