Question: when did melbourne last win a grand final
Answer: The Demons made the Grand Final in 1954 , losing to Footscray , won the flag in 1955 , 1956 and 1957 , lost to Collingwood in 1958 , and then won again in 1959 and 1960 with Smith as coach and Barassi as captain .