Zach Eflin logged seven strong innings to lead the Tampa Bay Rays to a 6-3 victory over the Toronto Blue Jays on Thursday afternoon in the finale of a four-game series in St. Petersburg, Fla.

Eflin (7-1) allowed just one run on six hits to pick up his third consecutive win. He walked two and did not record a strikeout.