(Cleveland, OH) -- For the seventh season in a row, the American League is the winner of the MLB All-Star Game. The AL earned a 4-3 win over the National League in Cleveland. Mariners slugger Dan Vogelbach went 0-for-1 in his lone plate appearance. The Mariners return to action on Friday when they visit the L.A. Angels.