Brian Anderson pitched five scoreless innings on Thursday, as the Royals topped the Mariners 5-3 to win their third straight spring training game. Anderson’s only blemishes were three harmless singles, as he lowered his ERA to 2.08. Tony Pena used five more pitchers over the final four innings and Mike MacDougal got the win, despite allowing a run off two hits and a walk in the seventh inning.

With the Royals leading 3-2 in the ninth, Donnie Murphy and Joe McEwing drove in runs with singles to give them a 5-2 advantage.

The Royals meet the Rangers today for their final game in Arizona. On Saturday and Sunday, they’ll wrap up the exhibition season with two games against the Astros in Houston, before heading to Detroit to open the regular season on Monday.