Fatal punch ‘killed’ man hours after planning best man speech