Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 e6 4. Bg2 c5 5. dxc5 Bxc5 6. O-O Nc6 7. b3 e5 8. Bb2
e4 9. Nd4 Nxd4 10. Bxd4 Bxd4 11. Qxd4 Be6 12. Nd2 b5 13. Qc5 Qb6 14. Qa3 e3 15.
Nf3 exf2+ 16. Kh1 Ne4 17. c4 dxc4 18. bxc4 Bxc4 19. Nh4 Qe6 20. Qe3 Bd5 21. Qd3
O-O 22. Qxb5 Nxg3+ 23. hxg3 *
Position (FEN): r4rk1/p4ppp/4q3/1Q1b4/7N/6P1/P3PpB1/R4R1K b - - 0 23
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1539
Best move: Qh3#