Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Be7 7. Re1 O-O 8. a4
Bb7 9. c3 Re8 10. axb5 axb5 11. Rxa8 Bxa8 12. d4 d6 13. d5 Na5 14. Bc2 Nc4 15.
b3 Nb6 16. Nh4 Nxe4 17. Nf5 Nf6 18. c4 bxc4 19. bxc4 Nxc4 20. Qf3 Bxd5 21. Qg3
Nh5 22. Qd3 Nf6 23. Bg5 e4 24. Qc3 Be6 25. Bxe4 Nxe4 *
Position (FEN): 3qr1k1/2p1bppp/3pb3/5NB1/2n1n3/2Q5/5PPP/1N2R1K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 873
Best move: Qxg7#