Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. e3 Nf6 4. Nf3 e6 5. Nc3 Bd6 6. cxd5 cxd5 7. Bd3 O-O 8. Bd2
Nc6 9. O-O a6 10. Rc1 Bd7 11. a3 Rc8 12. b4 Qe7 13. Qb3 Rfe8 14. Na4 Bc7 15.
Nc5 Na7 16. Nxb7 Bb5 17. Nc5 Ne4 18. Nxa6 Nxd2 19. Nxd2 Bxa6 20. Bxa6 Qd6 21.
Bxc8 *
Position (FEN): 2B1r1k1/n1b2ppp/3qp3/3p4/1P1P4/PQ2P3/3N1PPP/2R2RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1033
Best move: Qxh2#