Personally I think all this 'walk off' stuff is pretty stupid. For one thing, you can only 'walk off' if you're playing at home.
I think the actual expression originated from Eck, but he was talking about the pitcher who gave up the winning hit making the sad and lonely walk off the mound.