Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 Nc6 5. c3 d6 6. Nbd2 h6 7. Nf1 a6 8. Ng3
Na5 9. d4 exd4 10. cxd4 Bb4+ 11. Nd2 Bxd2+ 12. Bxd2 Nxc4 13. Bc3 O-O 14. O-O b5
15. f4 Ne3 16. Qe2 Nxf1 17. Rxf1 Re8 18. Qf3 Bb7 19. d5 c6 20. e5 Nxd5 21. Nf5
dxe5 22. Bxe5 Nf6 23. Rd1 Qb6+ 24. Kh1 c5 25. Qg3 Ne4 *
Position (FEN): r3r1k1/1b3pp1/pq5p/1pp1BN2/4nP2/6Q1/PP4PP/3R3K w - - 2 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1148
Best move: Qxg7#