Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Bb4 3. Bc4 Nc6 4. c3 Bc5 5. d4 exd4 6. O-O dxc3 7. Bxf7+ Kxf7
8. Qd5+ Ke8 9. Qh5+ g6 10. Qxc5 Nge7 11. Qxc3 Rf8 12. Bh6 Rg8 13. Ng5 d5 14.
Nd2 d4 15. Qc4 Bg4 16. f3 Ne5 17. Qb5+ N7c6 18. fxg4 Nxg4 19. Ne6 Qd7 20. Ng7+
Rxg7 21. Bxg7 Qxg7 22. Qxb7 Qh6 23. Qxa8+ Kd7 24. Rac1 *
Position (FEN): Q7/p1pk3p/2n3pq/8/3pP1n1/8/PP1N2PP/2R2RK1 b - - 2 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1442
Best move: Qxh2#