Final punch