Thank You Philly!

Way to get the job done. 

Now for a trivia question. When was the last time the National League won back-to-back World Series titles and what teams were involved? (no looking it up)