Ian Kennedy pitched eight dominant innings to become the NL's first 20-game winner, Justin Upton hit a broken-bat homer and the D-Backs moved a step closer to its first NL West title in four years with a 1-0 win over the Pirates on Monday night, according to an ESPN.com report.