Spencer Shrader fought through a groin injury to make four field goals, including a 43-yarder with 16 seconds to go, and the Indianapolis Colts' beleaguered defense barely held up long enough to close out a 19-17 victory over the Houston Texans on Sunday.