Eric Byrnes went 2-for-3 with a solo home run, two RBI and two runs scored as the Arizona Diamondbacks edged the Detroit Tigers, 4-3, in the opener of a three-game interleague set at Chase Field.