Days after his ugliest moment at Class AA Harrisburg, Bryce Harper created his best yet with a mammoth, two-run walk-off home run Friday night to lift the Senators to a 3-2 victory over Trenton, the Yankees’ affiliate.

Harper, at 18 the youngest player in Class AA, blasted his third home run in 116 Harrisburg at-bats at the perfect time. With one out in the bottom of the ninth, after teammate Leonard Davis had singled, Harper walked to the plate with the Senators trailing 2-1.

Harper swung and missed at the first two pitches he saw from Trenton reliever Ryan Pope. He took the next two pitches for balls, fouled off another and ran then count full by watching ball three. On the seventh pitch of the at-bat, Harper unleashed his vicious swing. He clobbered the ball to straightaway center field, a titanic drive that soared over the batter’s eye erected behind the fence.

Harper trotted briskly around the bases, pumping his fist as he rounded second. He slapped hands with Manager Tony Beasley as he jogged around second. Halfway to home plate, as he saw teammates waiting at home plate, a huge grin spread on Harper’s face. He took off his helmet, flicked it into the air and leaped on to home plate, where his teammates mobbed him.