Blue Jays starter Esmil Rogers flirted with a no-hitter for several innings Tuesday night at home against the Rockies. Rogers came a bit undone before leaving the game in the seventh inning, but he still earned the victory.

Rogers improved to 3-2 on the season, as he was dominant over the first six innings. Making just his fourth start, Rogers gave up three runs -- two earned -- all in the seventh inning before leaving with two outs. He allowed four hits and walked one over 6 2/3 innings in the win. He struck out five over 89 pitches.

Rogers lowered his ERA to 3.14 and has allowed just four earned runs over his last three starts, spanning 17 2/3 innings with 11 Ks. He's 2-0 over that span and has really emerged as a solid starter. He's scheduled to make his next appearance Monday at Tampa Bay.