The perfect game