Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 h6 3. Nf3 Nf6 4. b3 e6 5. Bb2 Bb4+ 6. c3 Ba5 7. Be2 Bd7 8. O-O
c6 9. Ne5 Bc7 10. Nxd7 Qxd7 11. c4 Qd6 12. g3 h5 13. h4 Nbd7 14. Nd2 Ne4 15.
Nxe4 dxe4 16. Bxh5 g6 17. Be2 Nf6 18. d5 Nh5 19. Bxh8 Nxg3 20. dxe6 Nxe2+ 21.
Qxe2 *
Position (FEN): r3k2B/ppb2p2/2pqP1p1/8/2P1p2P/1P2P3/P3QP2/R4RK1 b q - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 915
Best move: Qh2#