It´s most definately a Tyrannochromis nigriventer. More specificly caught at "Likoma island"
But it´s quite hard sometimes, because the nigriventer is caught through out the lake, and there is a different pattern on the body for almost every area. So there´s a whole lot of different nigriventer, and not just the northen and the southern.