Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 e6 3. Bf4 c5 4. e3 a6 5. h4 Bd6 6. h5 Bxf4 7. exf4 Nc6 8. dxc5
Qa5 9. f5 d4 10. fxe6 Bxe6 11. h6 Nxh6 12. Qd2 dxc3 13. bxc3 Qxc5 14. Bd3 Rd8
15. Nf3 Ne5 16. Rb1 b5 17. Kf1 Nxf3 18. gxf3 Bxa2 19. Re1+ Kf8 20. Rxh6 gxh6
21. Qxh6+ Kg8 22. Re4 Rd6 *
Position (FEN): 6kr/5p1p/p2r3Q/1pq5/4R3/2PB1P2/b1P2P2/5K2 w - - 3 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1164
Best move: Re8#