Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. Nf3 e4 4. Nd4 Nxd4 5. Bxd4 c5 6. Bb2 d5 7. e3 Bd7 8. d3
exd3 9. Bxd3 Nf6 10. Nd2 Bc6 11. O-O Bd6 12. c4 dxc4 13. Nxc4 Bc7 14. Qc2 Bxh2+
15. Kxh2 Ng4+ 16. Kg1 Qh4 17. Be5 Qg5 18. Bg3 h5 19. Nd6+ Kf8 20. Nf5 b6 21.
Bh4 Qg6 22. Ne7 Qd6 23. Nxc6 *
Position (FEN): r4k1r/p4pp1/1pNq4/2p4p/6nB/1P1BP3/P1Q2PP1/R4RK1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 845
Best move: Qh2#