Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. g3 d5 3. Bg2 Nf6 4. Ne2 Bg4 5. f3 Be6 6. O-O Nbd7 7. b3 Bc5 8. Kh1
O-O 9. Bb2 c6 10. d4 Bd6 11. f4 exf4 12. exf4 Bg4 13. Qd2 Bxe2 14. Qxe2 Re8 15.
Qd3 Ng4 16. Bh3 Ndf6 17. Qf5 Ne3 18. Qd3 Nxf1 19. Qxf1 Re3 20. Bc1 Re7 21. Nc3
Qb6 22. Qd3 Rae8 23. Bd2 Qc7 24. Rf1 b6 25. Bg2 Ne4 26. Nxe4 dxe4 27. Qe3 f5
28. c4 Rd7 29. Bc3 Bf8 30. Bh3 g6 31. g4 fxg4 32. Bxg4 Rf7 33. d5 Bh6 34. Be6
cxd5 35. Bxd5 Rf8 36. Qd4 Bg7 *
Position (FEN): 5rk1/p1q2rbp/1p4p1/3B4/2PQpP2/1PB5/P6P/5R1K w - - 3 37
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1478
Best move: Qxg7#