Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Be3 Bb6 5. a4 c6 6. a5 Bxa5+ 7. c3 d5 8. exd5
cxd5 9. Bb5+ Nc6 10. Bxc6+ bxc6 11. b4 d4 12. Bd2 Bb6 13. c4 Bf5 14. Bg5 O-O
15. Qf3 Bd7 16. Nd2 h6 17. Bxf6 Qxf6 18. Qxf6 gxf6 19. Ne4 Bf5 20. Nxf6+ Kg7
21. Ne4 a5 22. bxa5 Bxa5+ 23. Ke2 Bxe4 24. dxe4 Bc3 25. Rxa8 Rxa8 26. Nf3 Ra2+
27. Kd3 Rxf2 28. Nxe5 *
Position (FEN): 8/5pk1/2p4p/4N3/2PpP3/2bK4/5rPP/7R b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 935
Best move: Rd2#