Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 d6 3. Nf3 Be6 4. Bxe6 fxe6 5. c3 Nf6 6. d4 exd4 7. Bg5 dxc3 8.
Nxc3 Nbd7 9. Qb3 Nc5 10. Qb5+ c6 11. Qe2 Be7 12. O-O O-O 13. Rfd1 h6 14. Bh4
Qc7 15. e5 dxe5 16. Nxe5 Nd5 17. Ng6 Bxh4 18. Nxd5 exd5 19. Nxh4 Rae8 20. Qg4
Ne4 21. Nf5 Rf6 22. Rac1 Ref8 23. Rxd5 Qb6 *
Position (FEN): 5rk1/pp4p1/1qp2r1p/3R1N2/4n1Q1/8/PP3PPP/2R3K1 w - - 1 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1414
Best move: Qxg7#