Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. d3 a6 6. Ba4 b5 7. Bb3 c5 8. a4
c4 9. dxc4 Qa5+ 10. Bd2 b4 11. O-O Bd6 12. Qg4 g6 13. f4 Nf6 14. Qe2 Nh5 15. f5
Bc5 16. Kh1 Qc7 17. fxg6 hxg6 18. Be1 Ng3+ 19. Bxg3 Qxg3 20. h3 Bd6 21. Kg1
Rxh3 22. Rf3 Rh1+ 23. Kxh1 *
Position (FEN): r1b1k3/3p1p2/p2b2p1/8/PpPpP3/1B3Rq1/1PP1Q1P1/RN5K b q - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 812
Best move: Qh2#