Mat Over slaps David Teo