NEW YORK — Brian McCann was far from panic mode. He was hitting the ball well and figured positive results would follow. Still, he enjoyed seeing his drives wind up in the seats instead of someone's glove. McCann put an emphatic end to his season-opening slump, hitting his first two home runs for the Yankees to help beat the Red Sox 7-4 Saturday. "I was pleased about my at-bats," McCann said. Carlos Beltran, Alfonso Soriano and former Ray Kelly Johnson also connected as the Yankees scored all their runs on homers. New York has won two of three in a series that wraps up tonight.After striking out in the first inning and dropping his average to .158, McCann quickly reversed his fortunes. The seven-time All-Star with the Braves led off the fourth with a liner into the first row of the rightfield second deck.McCann hurried around the bases, and fans were still cheering when Soriano followed with his third home run of the week. Beltran opened the sixth with a double and McCann homered to right-center. It was the catcher's 10th career multihomer game. "I've been seeing the ball pretty well to be hitting in the hundreds," McCann said.