Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Nf6 3. Nc3 Bg7 4. e4 O-O 5. f3 c5 6. d5 d6 7. Be3 e6 8. Nge2 Re8
9. Qd2 Na6 10. dxe6 Bxe6 11. Nf4 Nd7 12. Qxd6 Ne5 13. Qxd8 Raxd8 14. Nxe6 fxe6
15. Rd1 Nb4 16. Rxd8 Rxd8 17. f4 Nc2+ 18. Ke2 Nxe3 19. Kxe3 Ng4+ 20. Kf3 h5 21.
e5 Rd2 22. Na4 Rf2+ 23. Ke4 g5 24. g3 h4 25. Bh3 Nxh2 26. Bxe6+ Kf8 27. gxh4
Rxf4+ 28. Kd5 Rxh4 29. Nxc5 Nf3 30. Rf1 *
Position (FEN): 5k2/pp4b1/4B3/2NKP1p1/2P4r/5n2/PP6/5R2 b - - 2 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1434
Best move: Rd4#