Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. f4 c6 3. e5 Bf5 4. Nf3 e6 5. Be2 Nd7 6. O-O Qc7 7. Nc3 Be7 8. d4 c5
9. Kh1 f6 10. Be3 Qb6 11. dxc5 Bxc5 12. Bxc5 Qxc5 13. exf6 Ngxf6 14. Nd4 O-O
15. Bf3 Rad8 16. Nce2 e5 17. Nxf5 e4 18. Bxe4 dxe4 19. Nc3 Ne5 20. Qe1 Nfg4 21.
fxe5 Qxe5 22. Qxe4 *
Position (FEN): 3r1rk1/pp4pp/8/4qN2/4Q1n1/2N5/PPP3PP/R4R1K b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1148
Best move: Qxh2#