Chess puzzle (Checkmate)
Moves: 1. Nf3 d6 2. g3 Bg4 3. Bg2 Qc8 4. O-O Bh3 5. e4 Bxg2 6. Kxg2 e6 7. d4 Nf6 8.
Re1 Be7 9. e5 Nfd7 10. Nc3 d5 11. Bg5 Qd8 12. h4 a6 13. Qd2 h6 14. Bf4 Nb6 15.
b3 Nc6 16. Rh1 Qd7 17. a4 Bb4 18. Qd3 h5 19. Na2 Bf8 20. c4 Ne7 21. c5 Nbc8 22.
Nc3 a5 23. Nb5 Na7 24. Nxa7 Rxa7 25. Ng5 Nc6 26. f3 Kd8 27. g4 Kc8 28. Bd2 Kb8
29. Qb5 f6 30. exf6 gxf6 31. Nh3 hxg4 32. fxg4 Qg7 33. Nf2 Nxd4 *
Position (FEN): 1k3b1r/rpp3q1/4pp2/pQPp4/P2n2PP/1P6/3B1NK1/R6R w - - 0 34
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1186
Best move: Qe8#