Heat the oil in a cooking pot. Brown the meat in batches for approx. 3 mins. per batch, remove from the pan. Wipe the cooking fat from the pan with kitchen paper and add a little oil if necessary. Sauté the onions over a medium heat, add the garlic, chilli and tomato puree and briefly sauté. Return the meat to the pan, season. Pour in the wine, bring the boil and reduce slightly. Add the stock and bring to the boil. Reduce the heat, cover and braise on a low heat for approx. 1 1/2 hours. Shortly before serving, add the sweetcorn, heat gently, season.