Justin Foscue hit a two-run shot and drove in three runs in the game as the Texas Rangers defeated the Toronto Blue Jays 5-4 in a close contest.