Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 a6 4. Bc4 h6 5. O-O Qf6 6. d4 Nc6 7. dxe5 dxe5 8. Nd5
Qd8 9. Qd3 Be6 10. Rd1 Bd6 11. Be3 Nf6 12. Nxf6+ gxf6 13. Bxe6 fxe6 14. c4 Qe7
15. c5 Bxc5 16. Bxc5 Qxc5 17. Qd7+ Kf8 18. Qxe6 Qe7 19. Qg4 Rg8 20. Qh5 Qg7 21.
Rd2 *
Position (FEN): r4kr1/1pp3q1/p1n2p1p/4p2Q/4P3/5N2/PP1R1PPP/R5K1 b - - 6 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1397
Best move: Qxg2#