Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bg4 5. Be2 Bd6 6. h3 Bh5 7. O-O Ne7 8.
Bg5 f6 9. Bh4 O-O 10. c4 dxc4 11. Bxc4+ Bf7 12. Nbd2 Nd7 13. a3 Nb6 14. Be2 Nf5
15. Bd3 Nxh4 16. Nxh4 Nd5 17. Qc2 h6 18. Rad1 Qd7 19. Bf5 Be6 20. Be4 c6 21.
Ng6 Bxh3 22. Nxf8 Kxf8 23. gxh3 Qxh3 24. Bg2 *
Position (FEN): r4k2/pp4p1/2pb1p1p/3n4/3P4/P6q/1PQN1PB1/3R1RK1 b - - 1 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 874
Best move: Qh2#