Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d4 exd4 4. e5 d5 5. Bb3 Ne4 6. Nf3 Bb4+ 7. c3 dxc3 8.
O-O cxb2 9. Bxb2 Be6 10. Nd4 c5 11. Nxe6 fxe6 12. Qg4 Qe7 13. Na3 Nc6 14. Nc2
Bd2 15. Rad1 O-O 16. f3 c4 17. Ba4 Qc5+ 18. Kh1 Nf2+ 19. Rxf2 Qxf2 20. Qxe6+
Kh8 21. Qxd5 Rad8 22. Qxc4 Rxf3 23. Bxc6 bxc6 24. Bd4 Be3 25. Nxe3 Qxe3 26.
Bxe3 Rxd1+ 27. Bg1 Rff1 28. h3 Rxg1+ 29. Kh2 Rge1 30. Qxc6 Rd8 31. e6 Re8 *
Position (FEN): 4r2k/p5pp/2Q1P3/8/8/7P/P5PK/4r3 w - - 1 32
White to move.
Themes: Hanging Piece Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 875
Best move: Qxe8#