Two men were out with nobody on in the bottom of the third inning. Manny Ramirez then hit a home run, nothing to be ashamed of. Mike Lowell followed with a home run. Then JD Drew hit one. Jason Varitek homered, making it only the second time in MLB history that a pitcher gave up four consecutive homers in a game. Paul Foytack was the first for the 1963 Angels. Wright got the next batter out before being taken out of the game. He received a no decision in a game the Red Sox would win 7-6.
Wright was sent back to the minors before making another appearance. He returned to the team as a September callup. In what turned out to be his last MLB appearance on September 30th against the Baltimore Orioles, he pitched 2 innings and gave up a run while getting the win in relief as the Yankees won the game 11-4. Prior to his start against the Red Sox, he got the win five days earlier by pitching 5 innings, giving up 3 runs against the Cleveland Indians. So, for a guy who will be remembered for giving up four consecutive home runs in an inning, he finished his MLB career with an undefeated 2-0 record.
What I find more amazing was the fact that Wright never again pitched in the majors after the 2007 season. In 2008, pitching for AA Trenton and AAA Scranton-Wilkes Barre, he was 10-3, 2.72 in 22 starts. He did not get a September callup even though the Yankees missed out on the postseason. Before the 2009 season, he was traded to the Milwaukee Brewers. He would pitch the next three seasons for AAA Nashville and was a free agent after the 2011 season. He pitched the 2012 season as a reliever for the Somerset Patriots of the Independent League. As of now, he is not pitching for any team. He is still undefeated as a big league pitcher.