Tyler Alexander had a perfect game through 7 1/3 innings in the Tampa Bay Rays' 4-3 win over the Toronto Blue Jays.

Alexander ultimately allowed three runs on three hits.