Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nc3 Nf6 3. g3 d5 4. cxd5 Nxd5 5. Bg2 Nxc3 6. bxc3 c6 7. e4 Nd7 8.
d4 Be7 9. e5 O-O 10. Ne2 f6 11. exf6 Nxf6 12. O-O Bd6 13. Qb3 Re8 14. Nf4 Kh8
15. Re1 e5 16. dxe5 Bxe5 17. Ba3 Bxf4 18. Rxe8+ Qxe8 19. gxf4 Qd7 20. Re1 b6
21. Re7 Qd2 22. Qf7 Qd1+ 23. Bf1 Ba6 *
Position (FEN): r6k/p3RQpp/bpp2n2/8/5P2/B1P5/P4P1P/3q1BK1 w - - 6 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1229
Best move: Qxg7#