The Rockies appeared to have control, then watched it slip away, then found a way to win anyway. Colorado defeated Philadelphia 9-7 in 11 innings Friday night, surviving a stunning Phillies comeback that erased a six-run deficit before claiming victory in extra innings.

The Game Network — Where History Is Kept

Hunter Goodman led Colorado's early assault with a 4-for-5 performance that included a two-run homer in the fourth inning. The Rockies catcher drove in two runs and scored once, extending his season totals to 10 home runs and 17 RBI. Justin Crawford answered for Philadelphia with a 3-for-4 night that featured a two-run homer and a walk, finishing with two RBI.

Colorado built a commanding 6-0 lead through four innings, highlighted by Goodman's 389-foot homer that scored TJ Rumfield. Kyle Karros doubled home two runs in the same frame, and Ezequiel Tovar singled home Karros to cap the early surge. Philadelphia's comeback began in the sixth when Kyle Schwarber homered 415 feet to right field, followed by J.T. Realmuto's RBI double that scored Brandon Marsh.

The Phillies completed their remarkable rally in the eighth inning. Marsh singled home Bryce Harper to cut the deficit to 7-3, then Bryson Stott doubled home two runs to make it 7-5. Crawford's two-run homer tied the game at 7-7, stunning the Citizens Bank Park crowd of 39,478. But Colorado answered in the 11th when Troy Johnston doubled home Willi Castro, and Jake McCarthy followed with an RBI single.

Victor Vodnik earned the win with two scoreless innings for Colorado, while Brad Keller took the loss after allowing two runs in one inning of relief. The victory snapped Colorado's six-game losing streak and improved their record to 14-23. Philadelphia's four-game winning streak ended as they fell to 17-20.