The Indianapolis Colts won a close game at Foxborough over the New England Patriots to keep playoff hopes alive.