Midnight Flash avoids early drama to comeback and win at Kennerson Park