Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. h3 c5 5. c3 Nc6 6. Nf3 Be6 7. Nbd2 Nf6 8. Bb5
Qb6 9. Bxc6+ bxc6 10. O-O Be7 11. Re1 O-O 12. Nf1 Ne4 13. N1d2 f5 14. Nxe4 fxe4
15. Ne5 Rf5 16. a4 Raf8 17. Re2 cxd4 18. cxd4 c5 19. a5 Qc7 20. Be3 cxd4 21.
Qxd4 Qxe5 22. Qxa7 Bg5 23. Bd4 Qb8 *
Position (FEN): 1q3rk1/Q5pp/4b3/P2p1rb1/3Bp3/7P/1P2RPP1/R5K1 w - - 3 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 796
Best move: Qxg7#