J.J. Hardy hit two homers and drove in four runs as the Orioles cruised past the Cardinals 12-2 at Camden Yards. Manny Machado hit a three-run dinger in the win while Adam Jones and Chris Davis added solo shots. Ryan Flaherty clubbed a two-run jack and Nick Hundley collected three hits for Baltimore, which has won five of six. Chris Tillman improved to 9-and-5. Justin Masterson was pulled after two-plus innings, giving up five runs on seven hits to fall to 1-and-1. A.J. Pierzynski hit a two-run homer for the Cardinals, who have dropped two of their last three.