Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Be7 5. c3 O-O 6. O-O d6 7. Bb3 Na5 8. Bc2
c5 9. h3 Nc6 10. Nbd2 d5 11. exd5 Nxd5 12. Re1 Bd6 13. Nc4 Bc7 14. Bg5 f6 15.
Bd2 b5 16. Ne3 Nf4 17. Qb1 f5 18. Bb3+ Kh8 19. Nf1 Bb7 20. Bxf4 exf4 21. N1d2
Qf6 22. Qc2 b4 23. Re6 Qd8 24. Rae1 Na5 25. cxb4 Nxb3 26. Qxb3 Bd5 27. Qc3 Bxe6
28. Rxe6 Qd5 29. Re7 Bd6 *
Position (FEN): r4r1k/p3R1pp/3b4/2pq1p2/1P3p2/2QP1N1P/PP1N1PP1/6K1 w - - 3 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 576
Best move: Qxg7#