Bwalya 2012 m. Šachmatų olimpiadoje gavo įspūdingą 7/9 rezultatą
, o po to laimėjo 4.3 Zonal su 8/9, uždirbdamas jam Tarptautinio meistro titulą ir teisę žaisti 2013 m. Šachmatų pasaulio čempionate. Jis tapo trečiu Zambijos žaidėju, kuris iškovojo į Pasaulio taurę po GM Amono Simutowe ir IM Stanley Chumfwa, pralaimėjęs pirmame raunde galutinį nugalėtoją Vladimirą Kramniką.