Loic Perrin rescued a point for St Etienne with his last-minute strike securing a 2-2 draw against Metz.