Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 Nf6 4. Bg2 e6 5. Qb3 Be7 6. e3 O-O 7. Nge2 Rb8 8. d3
d5 9. cxd5 Na5 10. Qa4 b5 11. Nxb5 Bd7 12. Nec3 a6 13. dxe6 fxe6 14. Qc2 axb5
15. O-O c4 16. d4 b4 17. Ne2 b3 18. Qd2 bxa2 19. Rxa2 Nb3 20. Qd1 Nxc1 21. Qxc1
Bb5 22. Nc3 Qc7 23. Nxb5 Rxb5 24. b3 Rxb3 25. Rc2 c3 26. e4 Rc8 27. d5 exd5 28.
exd5 Qe5 29. Re1 Qd6 30. Re6 Qd8 31. Bh3 Rc5 32. Qe1 Nxd5 33. Bg2 Bf6 34. Re8+
Qxe8 *
Position (FEN): 4q1k1/6pp/5b2/2rn4/8/1rp3P1/2R2PBP/4Q1K1 w - - 0 35
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 756
Best move: Qxe8#