Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. e3 e6 3. Nf3 Nf6 4. Bd3 b6 5. O-O Ba6 6. c4 Qc8 7. Nbd2 d5 8. b3
Nc6 9. Ne5 Nxe5 10. dxe5 Nd7 11. Bb2 dxc4 12. Nxc4 Bxc4 13. Bxc4 a6 14. a4 Qc7
15. f4 g6 16. Qf3 Ra7 17. e4 Bg7 18. f5 Nxe5 19. Qf2 Ng4 20. Bxg7 *
Position (FEN): 4k2r/r1q2pBp/pp2p1p1/2p2P2/P1B1P1n1/1P6/5QPP/R4RK1 b k - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 757
Best move: Qxh2#