Tampa Bay starter Chris Archer turned in a dominant performance and Tim Beckham hit a two-run homer as the Rays defeated the Toronto Blue Jays 4-2 on Thursday night at Rogers Centre.