Jul 5, 2012; Anaheim, CA, USA; Los Angeles Angels center fielder Mike Trout (27) reacts after hitting a ball onto his leg against the Baltimore Orioles during the fourth inning at Angel Stadium of Anaheim. Mandatory Credit: Kelvin Kuo-US PRESSWIRE

Halo Highlights- Bats Beat Up Birds In Slugfest


The Angels may need to win more games like last night if their starting pitching continues on this route. Garrett Richards got shelled again, but the Angels bats were alive and kicking as Kendrys Morales and Mike Trout led the way as the Angels came back and beat the Orioles 9-7.

After a leadoff walk and a single, Jim Thome fired the first salvo of the game with an RBI single. A Trout rally tied the game for the Angels as Trout singled, stole second, went to third on a ground out and Morales drove him in with a single. The Orioles came right back in the second when Mark Reynolds and Ryan Flaherty hit back to back homers. The next two hitters singled and Matt Wieters drove in Robert Andino with a single. The Angels cut the lead to 4-3 when after two walks, Erick Aybar singled in a run and Trout got a sac fly. The Orioles made it a 7-3 game when Wieters hit a three run homer. The Angels came back with five in the fourth. Alberto Callaspo walked and went to second on a passed ball and Howard Kendrick drove him in. Aybar doubled and Trout hit his second sac fly of the game. Torii Hunter drove in Aybar with a single. Albert Pujols followed with a single and stole second. Morales drove both of them in with a single. In the sixth, Trout singled, stole second and third and scored when the throw by Wieters went to the outfield.

Props to the Angels bullpen. The way the rotation has been due to ineffectiveness and injury and the bullpen has been fantastic. The ‘pen last night pitched 5.1 innings giving up only one hit, walking one and striking out four. That’s not going to last forever so the rotation needs to step up.

The series continues as Miguel Gonzalez will make his first start for the Orioles against C.J. Wilson at 7:05 PT/ 10:05 ET

Tags: Baltimore Orioles Los Angeles Angels