Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 O-O 5. a3 Bxc3 6. Bxc3 Ne4 7. e3 Nxc3 8.
bxc3 c5 9. Nf3 Qa5 10. Qc2 Nc6 11. Be2 b6 12. O-O Bb7 13. Bd3 h6 14. Nd2 Rac8
15. Nb3 Qa6 16. dxc5 bxc5 17. Nxc5 Qb6 18. Nxd7 Qc7 19. Nxf8 Kxf8 20. Rab1 Ne5
21. Be4 Ng4 22. Rxb7 *
Position (FEN): 2r2k2/pRq2pp1/4p2p/8/2P1B1n1/P1P1P3/2Q2PPP/5RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 871
Best move: Qxh2#