Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nf6 3. e3 Bg4 4. Be2 e6 5. O-O Bd6 6. Nbd2 O-O 7. b3 Nbd7 8.
Bb2 Re8 9. h3 Bh5 10. c4 c6 11. Ne5 Bxe2 12. Qxe2 Ne4 13. Nxe4 dxe4 14. Nxd7
Qxd7 15. Rfd1 Qe7 16. d5 exd5 17. cxd5 cxd5 18. Rxd5 Rad8 19. Rad1 Bc7 20. Qg4
Rxd5 *
Position (FEN): 4r1k1/ppb1qppp/8/3r4/4p1Q1/1P2P2P/PB3PP1/3R2K1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1244
Best move: Qxg7#