The cool weather, thousands of empty seats and two teams on the road to nowhere lent an end-of-summer vibe to Wrigley Field on Monday night.

The Cubs are playing out the string before the end of August for the third straight year, and the smallest crowd of the season — 31,452 — showed up to watch a 7-1 win over the Astros.

Jeff Samardzija pitched seven strong innings, allowing one run on four hits and tying a career high with 11 strikeouts to snap a personal two-game losing streak.