Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 a6 3. Bc4 e6 4. a4 Nc6 5. d3 Nf6 6. Nge2 d5 7. exd5 exd5 8. Ba2
Nb4 9. Bb3 Bd6 10. Bg5 Be6 11. Bxf6 Qxf6 12. O-O O-O 13. Qd2 Rfe8 14. Rae1 Qh4
15. Ng3 Rad8 16. Nd1 Nc6 17. Ne3 Bf4 18. Qd1 Nd4 19. Ba2 b5 20. c3 Nc6 21. axb5
axb5 22. Ngf5 *
Position (FEN): 3rr1k1/5ppp/2n1b3/1ppp1N2/5b1q/2PPN3/BP3PPP/3QRRK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 895
Best move: Qxh2#