Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Nxe4 8.
O-O Bxc3 9. bxc3 d5 10. Re1 O-O 11. Bb3 Nxc3 12. Qd3 Ne4 13. Bb2 Bg4 14. Ne5
Nxe5 15. dxe5 Be6 16. Bc2 Qh4 17. Bd4 c5 18. g3 Qh5 19. Bb2 c4 20. Qd4 f5 21.
f4 Rfc8 22. Bxe4 fxe4 23. Rac1 b5 24. a3 a5 25. Qb6 Qe8 26. Rf1 Rcb8 27. Qd4
Bf5 28. e6 Bxe6 *
Position (FEN): rr2q1k1/6pp/4b3/pp1p4/2pQpP2/P5P1/1B5P/2R2RK1 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 665
Best move: Qxg7#