How to Make It
In a medium saucepan, heat the 2 tablespoons of olive oil. Add the shallots and garlic and cook over moderate heat, stirring, until softened, 3 to 5 minutes. Whisk in the ketchup, wine, sugar, chipotle and mustard. Bring to a boil over moderately high heat, then simmer over moderately low heat, stirring frequently, until thickened, about 15 minutes. Let cool slightly, then puree in a blender until smooth. Season with salt and pepper.
Preheat the oven to 425°. Line a large rimmed baking sheet with foil and put a baking rack on it. Season the chicken with salt and pepper and put on the rack. Roast for 15 minutes, until the skin is lightly browned. Brush the chicken with some of the sauce and roast for 40 minutes longer, turning and basting every 10 minutes, until nicely glazed and an instant-read thermometer inserted in the thickest piece registers 165°. Transfer to a platter and serve.