Perfect day, perfect ending for 50th celebration