Shawn Chacon pitched seven solid innings for his first win this season , breaking his major league record streak of nine straight no- decisions to start a season in Houston 's 5-3 win over the Chicago Cubs on Wednesday night .