Phoenix, AZ (Sports Network) - Brandon Allen belted his first career grand slam in the bottom of the seventh inning, and the Arizona Diamondbacks beat San Diego, 5-2, to complete a three-game sweep at Chase Field.
It was quite a 2010 debut for Allen, who was promoted from Triple-A Reno earlier Wednesday, the first day major league rosters can be expanded.
Barry Enright (6-2) gave up two runs and nine hits over seven innings for Arizona, which has won six of its last seven games. The rookie right-hander has yet to allow more than three runs in any of his 12 starts.
The defeat extended San Diego's season-high losing streak to seven games. The National League West-leading Padres began the day four games ahead of second- place San Francisco. The Giants host Colorado later Wednesday.
Luke Gregerson (3-7) replaced Latos on the mound in the bottom of the inning and was lifted after he failed to retire any of the four batters he faced. Mark Reynolds walked, Miguel Montero reached on an error and Gerardo Parra hit an infield single, setting the stage for Allen, who crushed a 1-1 pitch to right field for the fifth home run of his career.
Juan Gutierrez pitched the ninth for his sixth save.
The game remained scoreless until Miguel Tejada homered off Enright to open the fourth. Young, though, tied the game with a two-out blast off the left- field foul pole in the sixth.
Parra had three hits...The Diamondbacks finished with an 8-10 record against San Diego in the season series, but were 7-2 at Chase Field...Latos has allowed two or fewer runs in each of his last 14 starts.