Dodgers starting pitcher Zack Greinke found himself at the focal point of another brawl Tuesday against the Diamondbacks, but he emerged from this one unscathed. 

Greinke and Diamondbacks starter Ian Kennedy traded hit batters, with the benches clearing twice. Things came to a head when Kennedy threw at Greinke's head in the seventh inning, which cleared the benches and led to five ejections. 

Greinke pitched more than well enough to win besides the fracas, as he held the Diamondbacks to just two runs on two hits and two walks. Unfortunately, the Dodgers' offense could not manage a lead until they went ahead for good 5-3 in the eighth.

Greinke is 3-1 on the season with a 3.68 ERA in eight starts, heading into his next start, which should come Tuesday against the Yankees.