Houston inch away from defeat