The pieces have been coming together for the Baltimore Orioles, who have won seven of their past eight games. Players have ...