Chess puzzle (Checkmate)
Moves: 1. d4 Nc6 2. Nf3 d6 3. c4 Nf6 4. Nc3 Bg4 5. Qb3 Rb8 6. d5 Bxf3 7. gxf3 Ne5 8.
f4 Ned7 9. e4 e5 10. fxe5 Nxe5 11. Be2 Be7 12. Qa4+ b5 13. Nxb5 O-O 14. Qxa7
Nxe4 15. Qxc7 Qe8 16. Be3 f5 17. b3 f4 18. Bd4 f3 19. Bxe5 fxe2 20. Nxd6 Bxd6 *
Position (FEN): 1r2qrk1/2Q3pp/3b4/3PB3/2P1n3/1P6/P3pP1P/R3K2R w KQ - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1596
Best move: Qxg7#