Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. Nc3 a6 5. a4 Nf6 6. O-O d5 7. exd5 exd5 8.
Re1+ Be7 9. Ba2 O-O 10. d4 c4 11. h3 Re8 12. b3 Bf5 13. bxc4 Nb4 14. Bb1 Rc8
15. Ba3 Rxc4 16. Bxb4 Bxb4 17. Na2 Bxe1 18. Nxe1 Qa5 19. c3 Ne4 20. Bxe4 Bxe4
21. f3 Bg6 22. Nd3 Rxa4 23. Nc5 Rxa2 24. Rxa2 Qxa2 25. Nxb7 Qa3 26. Nc5 Qxc3
27. Qa4 Re1+ 28. Kh2 a5 29. Ne4 Rxe4 30. fxe4 Kf8 31. Qd7 f6 32. Qd6+ Kg8 33.
Qxd5+ Bf7 34. Qd8+ Be8 *
Position (FEN): 3Qb1k1/6pp/5p2/p7/3PP3/2q4P/6PK/8 w - - 3 35
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 742
Best move: Qxe8#