Even Pittsburgh third baseman Pedro Alvarez was starting to lose focus in the later stages of the Pirates' 6-3, 19-inning win over the St. Louis Cardinals on Sunday. "I was getting a little stagnant out there," he said. "It's one of those things where it's mind over matter. You've just got to fight and keep that desire going." Alvarez played a big role in ending the marathon with his 23rd homer of the season. The drive broke a 3-3 tie as the Pirates won the longest game in the majors this season. It took 6 hours, 7 minutes to finish, trying the longest contest by time, matching a game between Baltimore and Boston on May 6.