Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 g6 6. Qb3 Bg7 7. cxd5 O-O 8.
Be2 a6 9. Bf3 Nbd7 10. a4 Rb8 11. Nge2 Nb6 12. Bf4 Ra8 13. a5 Nbd7 14. O-O Nh5
15. Bg5 Ndf6 16. g4 h6 17. Be3 Bxg4 18. Bxg4 Nxg4 19. Qxb7 Rb8 20. Qxa6 Rxb2
21. Rab1 Qb8 22. Rxb2 *
Position (FEN): 1q3rk1/4ppb1/Q5pp/P2P3n/3P2n1/2N1B3/1R2NP1P/5RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1139
Best move: Qxh2#