Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. Nbd2 Nf6 4. e3 c5 5. dxc5 Bxc5 6. Nb3 Be7 7. Be2 O-O 8.
O-O Nc6 9. a3 a6 10. Bd2 Bd7 11. Bc3 h6 12. Ne5 Nxe5 13. Bxe5 Bc6 14. Nd4 Bd6
15. Bxf6 Qxf6 16. Nxc6 bxc6 17. c4 Qxb2 18. cxd5 cxd5 19. e4 Qe5 20. exd5 *
Position (FEN): r4rk1/5pp1/p2bp2p/3Pq3/8/P7/4BPPP/R2Q1RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 869
Best move: Qxh2#