The air was crisp Thursday at Target Field. The temperature hovered in the mid-70s for most of the contest, a rare occurrence in June. It was gorgeous baseball weather.

Despite the Phillies’ 3-2 comeback win, which snapped a five-game losing streak, frustration seemed to mount. The pitiful offense left 16 runners on base, making them the ninth team in MLB history to score three runs or fewer while posting 16 or more hits.

They also left 16 runners on base, easily the most this season. They had topped the previous season high of 12 by the sixth inning.

The sorry output almost wasted a beautiful performance from Cliff Lee. The lefty was visibly frustrated during the seventh, when a blown call at first led to two runs scoring and the Twins taking a late 2-1 lead.

It’s been two and a half years since Lee came back to the Phillies as a free agent. He said then that he wanted to win, and that he could envision winning multiple World Series titles here.

That hasn’t gone as planned. After the game, Lee was asked whether he’s committed to staying with the Phillies if the ship keeps sinking. Lee stopped short of any promises.

“I don’t have any control over that,” Lee said. “I know that I want to win and I’ll voice that to whoever. And that’s that. I want to win here. That’s why I signed here.”

Everything looked peachy in 2011, when the team won 102games. Since, the Phils are 113-116. Even with Thursday’s win, they are 7 ½ games out of both the NL East lead and the last wildcard spot.

Throughout the mediocrity, Lee has been a rock. He has a 2.96 ERA in the last two seasons. He’s easily been the best Phillies starter in that stretch.