Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Ne2 Nc6 3. c3 Bc5 4. d4 exd4 5. cxd4 Bb6 6. g3 Nge7 7. Bg2 O-O 8.
O-O d5 9. Nbc3 dxe4 10. d5 Ne5 11. Bxe4 Bh3 12. Re1 Bg4 13. Bf4 N7g6 14. Bxe5
Nxe5 15. Bg2 Qf6 16. Rf1 Nf3+ 17. Kh1 Qh6 18. h4 g5 19. Bxf3 Bxf3+ 20. Kg1 gxh4
21. Qd3 hxg3 22. Qxf3 *
Position (FEN): r4rk1/ppp2p1p/1b5q/3P4/8/2N2Qp1/PP2NP2/R4RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1126
Best move: Qh2#