Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Bg4 5. c3 Bh5 6. d3 h6 7. Nbd2 Nf6 8. d4
exd4 9. cxd4 a6 10. Ba4 b5 11. d5 Ne5 12. Bc2 Be7 13. b3 O-O 14. Bb2 Nxf3+ 15.
Nxf3 Rc8 16. Qd3 c5 17. dxc6 Rxc6 18. e5 Bg6 19. Qd4 Rxc2 20. Nh4 dxe5 21. Qxe5
Bd6 22. Qd4 Rd2 23. Qc3 Ne4 *
Position (FEN): 3q1rk1/5pp1/p2b2bp/1p6/4n2N/1PQ5/PB1r1PPP/R4RK1 w - - 5 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 809
Best move: Qxg7#