Trevor Rogers threw five shutout innings and Samuel Basallo hit a two-run homer as the Baltimore Orioles knocked off the host Cincinnati Reds 3-0 on Friday.