 His loan was extended twice, on 3 November and on 5 January 2012.Two days after his first extension, Berahino scored twice away to Gillingham, a goal in each half of a 4–3 loss.He ended his spell with 6 league goals in 14 appearances for Northampton, although they were struggling in League Two.