Centennial Trail assault suspect admits to punching victim