Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. d3 Bc5 5. O-O d6 6. a4 Bg4 7. c3 O-O 8. b4 b5
9. Bxb5 Nd4 10. cxd4 Bxd4 11. Ra2 a6 12. Bc4 c6 13. Be3 Bxe3 14. fxe3 d5 15.
exd5 cxd5 16. Bb3 e4 17. dxe4 dxe4 18. Qxd8 Rfxd8 19. Nfd2 Rd3 20. Nc4 Rxb3 21.
Rb2 Rd3 22. Ne5 Rxe3 23. Rxf6 gxf6 24. Nxg4 Re1+ 25. Kf2 Rd1 26. Nxf6+ Kg7 27.
Nxe4 Re8 28. Nbc3 Rd4 29. Nc5 Rf4+ 30. Kg1 *
Position (FEN): 4r3/5pkp/p7/2N5/PP3r2/2N5/1R4PP/6K1 b - - 6 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 796
Best move: Re1#