The Pirates got five solid innings out of Ross Ohlendorf, who allowed two runs and struck out six. But Jason Grilli and Jose Veras couldn't hold the lead, and Veras gave up the three-run homer by Lee that put the Astros ahead 6-3 in the seventh.
Meanwhile, the Pirates had five extra-base hits, but no singles, and struck out 16 times. The extra-base hits (which included a fourth-inning, two-run homer by Andrew McCutchen) were nice, but weren't nearly enough to overcome the Astros' offense's seven-run performance.
Brian Bogusevic had two doubles for the Astros, and Jose Altuve had three hits. Mark Melancon picked up the save.