Eric Hosmer was looking to make amends for his error that led to two unearned runs. Hosmer hit two homer and Alcides Escobar drove in the winning run in the ninth to lift the Kansas City Royals to a 4-3 victory over the Baltimore Orioles on Wednesday night.