Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 a6 4. c3 Bd7 5. Bd3 Bb5 6. Nf3 Nbd7 7. Bf5 e6 8. Bh3
h6 9. Qc2 Nh5 10. Bg3 Nxg3 11. hxg3 Bd6 12. Nbd2 e5 13. g4 h5 14. gxh5 Rxh5 15.
Bxd7+ Qxd7 16. Rxh5 O-O-O 17. Nxe5 Bxe5 18. Rxe5 f6 19. Rh5 Qg4 20. Rh2 *
Position (FEN): 2kr4/1pp3p1/p4p2/1b1p4/3P2q1/2P1P3/PPQN1PPR/R3K3 b Q - 3 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 932
Best move: Qe2#