Offseason acquisition Corey Hart had a big night in his first home game with the Seattle Mariners on Tuesday, hitting two home runs to lead the Mariners to a 5-3 victory over the Los Angeles Angels at Safeco Field.

Hart stole the show despite an elaborate display of fireworks and guest appearances at Seattle’s first home game of the 2014 season. A sold-out crowd of 45,661 fans witnessed a great deal of pregame festivities, including appearances by members of the Super Bowl-champion Seattle Seahawks.

“It was great,” Hart said after the game. “So many guys on this team have been chipping in and I haven’t been one of them, so it was nice to find contact tonight.”

The Angels jumped out to an early lead, however, after first baseman Albert Pujols crushed an offering from Seattle starter James Paxton into the left-field seats for a two-run homer. The next batter, third baseman David Freese, followed with a solo shot of his own to quickly push the score to 3-0.

Seattle had a chance to rally in the bottom half of the second after third baseman Kyle Seager worked a two-out walk and outfielder Stefen Romero was hit by a pitch from L.A. starter Hector Santiago. But Santiago struck out left fielder Dustin Ackley to end the threat and maintain a three-run lead.

The Mariners were able to start a rally against Santiago in the bottom of the third due to some fortuitous luck. The inning should have been over after shortstop Brad Miller struck out with two outs. But he was able to reach first base after a wild pitch bounced away from Angels catcher Chris Iannetta.

After a walk to Robinson Cano, first baseman Justin Smoak lined a single up the middle, plating Miller and cutting the deficit to 3-1. Hart then launched an 0-2 pitch from Santiago into the left-field seats for a three-run shot, giving Seattle a 4-3 lead and sending the home crowd into a frenzy.

“I haven’t had a whole lot of good baseball moments lately,” Hart said. “So many guys were swinging the bat well — for me to try and find a rhythm and get something going, it was nice to do it tonight especially in front of the crowd. At least I know when it’s going good it’s going good.”

Paxton settled down after the rough start, retiring 14-straight Los Angeles hitters after the Freese homer. But after giving up a single to Angels right fielder Kole Calhoun to lead off the sixth, Seattle’s young lefty had to leave the game with an apparent left lat strain.