Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d3 h6 3. Nf3 Nc6 4. Nc3 Bb4 5. Bd2 Nf6 6. a3 Ba5 7. b4 Bb6 8. Be3
Bxe3 9. fxe3 d6 10. Be2 d5 11. O-O dxe4 12. dxe4 Bd7 13. Bc4 Qe7 14. Nd5 Nxd5
15. exd5 Nb8 16. Qe2 O-O 17. Rad1 Bg4 18. h3 Bh5 19. Qd3 e4 20. Qd4 exf3 21. g4
Bg6 22. Rxf3 Nd7 23. Bb3 Ne5 24. Rf2 Rae8 25. Rdf1 Qh4 26. Kg2 Nd7 27. d6 Be4+
28. Kh2 cxd6 29. Rxf7 Rxf7 30. Rxf7 Kh8 *
Position (FEN): 4r2k/pp1n1Rp1/3p3p/8/1P1Qb1Pq/PB2P2P/2P4K/8 w - - 1 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 673
Best move: Qxg7#