Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. e4 Nxe5 5. f4 Ng6 6. Be3 Nc6 7. Nf3 a6 8. Bd3
Bb4+ 9. Nc3 O-O 10. O-O d6 11. Nd5 Bc5 12. Bxc5 dxc5 13. Qd2 Bg4 14. Qe3 Bxf3
15. Rxf3 Nd4 16. Rg3 c6 17. Nc3 Qc7 18. e5 Rad8 19. Ne4 b6 20. Nd6 b5 21. f5
Nxe5 22. Qxe5 Qxd6 *
Position (FEN): 3r1rk1/5ppp/p1pq4/1pp1QP2/2Pn4/3B2R1/PP4PP/R5K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 826
Best move: Qxg7#