Hamouma’s deflected last minute strike gives Saint-Etienne a breathless win