Chess puzzle (Checkmate)
Moves: 1. d3 c5 2. e4 e6 3. c4 Nc6 4. Nf3 g6 5. Nc3 Bg7 6. Bf4 Nge7 7. Be3 b6 8. Ng5
O-O 9. h4 d5 10. cxd5 exd5 11. exd5 Nxd5 12. Nxd5 Qxd5 13. Nf3 h5 14. g3 Nd4
15. Bxd4 Bxd4 16. Be2 Bg4 17. O-O Rae8 18. Nxd4 Qxd4 19. Bxg4 hxg4 20. Qd2 c4
21. Rad1 Rd8 22. Qg5 cxd3 23. Rfe1 Rd5 24. Qd2 Rc8 25. Qh6 d2 26. Re2 Rc1 *
Position (FEN): 6k1/p4p2/1p4pQ/3r4/3q2pP/6P1/PP1pRP2/2rR2K1 w - - 2 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 842
Best move: Re8#