Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d6 3. Bf4 Nd7 4. Nbd2 h6 5. e4 Be7 6. h3 Ngf6 7. Bd3 c5 8. e5
Nd5 9. Bh2 cxd4 10. exd6 Bg5 11. Nxd4 N7f6 12. Bb5+ Bd7 13. Bxd7+ Qxd7 14. O-O
Bf4 15. Bxf4 Nxf4 16. Qf3 e5 17. N4b3 Qxd6 18. Qxb7 O-O 19. Rad1 N6h5 20. Ne4
Qg6 21. Rd6 *
Position (FEN): r4rk1/pQ3pp1/3R2qp/4p2n/4Nn2/1N5P/PPP2PP1/5RK1 b - - 6 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1448
Best move: Qxg2#