Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. e3 Nf6 4. Nf3 Be7 5. Nc3 c6 6. Bd2 Nbd7 7. Qb3 b6 8. cxd5
exd5 9. Be2 O-O 10. O-O Bb7 11. h3 Bd6 12. Bd3 h6 13. Rfe1 c5 14. dxc5 Nxc5 15.
Qc2 Rc8 16. Bf1 Nce4 17. Qd1 g5 18. Nxe4 dxe4 19. Nd4 Qe7 20. Bc3 Qe5 21. Nb5 *
Position (FEN): 2r2rk1/pb3p2/1p1b1n1p/1N2q1p1/4p3/2B1P2P/PP3PP1/R2QRBK1 b - - 5 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 966
Best move: Qh2#