Close call for Maahir as he wins Limuru Junior Open