Kevin McGonigle went 2-for-5 with two RBI, Riley Greene hit a solo home run, and Framber Valdez struck out eight New York Yankees over six innings to lead the Detroit Tigers to a 5-3 win.