Find the Winning Move!

White to move and mate in 4 moves
In celebration of Grandmaster Veselin Topalov's recent victory at Linares, we have picked a puzzle from one of his early games against one of the greatest chess players in the world. .
Veselin Topalov vs. Garry Kasparov - Moscow - 1994
The Winning Move is Rfe7+!!, tightening the noose around the neck of
Black's King.
1. Rfe7+ Kd8 2. Nc6+ Kc8 3. Na7+ Kd8 4. Rbd7#
Special thanks to World Chess Live (http://www.worldchesslive.org) for the Dasher technology that was used to create the above graphics.
