DETROIT -- Jered Weaver had a difficult time matching Justin Verlander during the game today at Comerica Park between the Detroit Tigers and Los Angeles Angels.

He also had a difficult time controlling his emotions.

When Magglio Ordonez hit a two-run home run in the third inning, he appeared to stand near home plate to see whether the ball was going to land fair or foul down the left-field line. The ball was fair, which gave the Tigers a 2-0 lead.

Weaver didn't seem to take kindly to Ordonez standing and watching his home run. The Angels right-hander had words with Miguel Cabrera after Cabrera followed Ordonez's home run with a pop fly to first, then exchanged words with Ordonez later in the game as Ordonez made his way to the dugout after flying out.

In the bottom of the seventh inning, Carlos Guillen smashed a home run to right field. He certainly took his time getting out of the batter's box, flipped his bat in the air then hopped twice before starting a jog toward first, which clearly upset Weaver.

Home-plate umpire Hunter Wendelstedt warned both benches, but the next pitch from Weaver was above the head of Alex Avila. Weaver was immediately ejected and screamed and motioned toward the Tigers dugout as he made his way off the field.

Weaver allowed three runs on four hits and one walk in 6 2/3 innings. He struck out eight.

When he left the game, the Tigers held a 3-0 lead and Verlander had yet to allow a hit.