An enthralling Grand Final re-match was settled at the death thanks to Mathew Leckie's stoppage time winner for Melbourne City.