The Nigerian international who has been linked with a potential move in the summer scored on 73 minutes to make it 2-2 for his side.
He becomes only the second player to reach 30 goals in a Belgian Jupiler League season in the 21st century after Wesley Sonck in 2001-02 and also the forest Nigeria to hit 30 goals plus in one European season.
Theo Bongonda gave Genk the lead in the 20th minute after receiving a pass from Junya Ito, but the hosts replied with two goals from Maxime Le Marchand and Koji Miyoshi in the second half.
The win saw Genk move to second on 31 points, seven points away from leaders Club Brugge, in the four-team championship play-off.