Aramis Garcia hit a solo blast in the ninth to force extra innings before Vimael Machin hit a two-run shot in the tenth to lift Lehigh Valley past Rochester at Innovative Field in the season opener on Friday, 8-7.
Michael Plassmeyer started for the IronPigs, surrendering three runs on five hits over 3 1/3 innings.
McKinley Moore recorded the win, tossing two frames while allowing one unearned run.
The Red Wings jumped ahead with three runs in the second, but the IronPigs answered with a three-spot in the fifth, highlighted by a Scott Kingery two-run blast.
Simon Muzziotti delivered an RBI triple in the seventh and scored on a throwing error, giving Lehigh Valley a two-run advantage. Muzziotti finished the day 3-for-4 with two RBIs and a pair of runs scored.
The Red Wings scored three runs in the bottom of the seventh, setting the stage for Garcia to hit his game-tying blast in the ninth.
Despite the victory, the IronPigs hit just 2-for-15 with runners in scoring position.