Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. e3 d5 3. cxd5 Qxd5 4. Nc3 Qd8 5. Nge2 Nc6 6. Ng3 Nf6 7. Be2 Be6 8.
O-O Bd6 9. Bf3 Qd7 10. b3 h6 11. Bb2 a6 12. Nce4 Nxe4 13. Nxe4 f5 14. Nxd6+
cxd6 15. Bh5+ Bf7 16. Bf3 O-O 17. Rc1 d5 18. d3 e4 19. dxe4 Rad8 20. exd5 Bxd5
21. Bxd5+ Qxd5 22. Qc2 Nb4 23. Qc3 Nxa2 *
Position (FEN): 3r1rk1/1p4p1/p6p/3q1p2/8/1PQ1P3/nB3PPP/2R2RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 805
Best move: Qxg7#