J.J. Hardy homered, Chris Tillman won his third straight start and the Baltimore Orioles took advantage of three errors by the Kansas City Royals in a 5-3 victory on Wednesday night.
Manny Machado scored a run and hit an RBI single for the Orioles, whose season-high fourth consecutive win moved them eight games over .500 (21-13) for the first time this year.
Baltimore has been outhit in each of its past three games, including 7-5 in this one.
The Orioles are 3-6 when outhit by their opponent.
Tillman (3-1) allowed three runs and five hits in six innings.
The right-hander came in 0-2 with a 10.93 ERA in three career starts against the Royals.
Troy Patton pitched the seventh, Darren O'Day and Brian Matusz worked the eighth and Jim Johnson got three outs for his 13th save.