Rangers squander 4 run lead en route to 8-4 loss