You know, watching the last three innings today ("team building" exercise at work kept me from the first 6) I had the distinct sense that the Astros simply _know_ they are a better team than the Braves and are going to take it to them. I agree, this was incredibly satisfying, especially the Bagwell pinch hit.