Grand Lake's Brennan Pearson threw 6 1/3 innings of four-hit baseball to help the Mariners to a second straight win over rival Lima with a 5-2 decision on Friday night at Montgomery Field.