What happened the last time the Atlanta Braves won the World Series by RobinJRichards

Question 1

To start easy: what team did Atlanta beat to win the Series? They're still waiting for their latest title and came oh so close a few years back.

Cleveland Indians [not the Guardians as they weren't that then]