Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 Qe7 4. f3 dxc3 5. Bc4 Nf6 6. Nxc3 c6 7. Nge2 a6 8.
Bb3 b5 9. a3 a5 10. Be3 Na6 11. O-O Nc5 12. Ba2 Ne6 13. Ng3 Ba6 14. Nf5 Qd8 15.
Re1 Qc7 16. Rc1 Qb8 17. h3 d6 18. Bxe6 fxe6 19. Nd4 Qc8 20. Nce2 c5 21. Ng3 Ra7
22. Nde2 Be7 23. Nf4 O-O 24. Nfh5 Rd7 25. Qb3 c4 26. Qc3 d5 27. exd5 Nxd5 *
Position (FEN): 2q2rk1/3rb1pp/b3p3/pp1n3N/2p5/P1Q1BPNP/1P4P1/2R1R1K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 511
Best move: Qxg7#