Lost 2 minutes due to a silly mistake on Final Showdown, other than that, I think I can't do better than this.