Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. g3 d6 3. Bg2 e6 4. e4 Ne7 5. Ne2 Nd7 6. f4 f5 7. e5 dxe5 8. dxe5
Qc7 9. O-O Ng6 10. Nd4 Bc5 11. Be3 Ndxe5 12. fxe5 Qxe5 13. Re1 O-O 14. Bf2 Qd6
15. c3 e5 16. Nb3 Bxf2+ 17. Kxf2 Qc7 18. N1d2 Be6 19. Qc2 Rad8 20. Rad1 b5 21.
Nc5 Qb6 22. b4 e4 23. Kg1 a5 24. Kh1 Bc8 25. Ndb3 axb4 26. cxb4 Ne5 27. Na5 Nf3
28. Bxf3 exf3 29. Rxd8 Rxd8 30. Qb3+ Kh8 31. Qf7 f2 32. Re8+ Rxe8 *
Position (FEN): 2b1r2k/5Qpp/1qp5/NpN2p2/1P6/6P1/P4p1P/7K w - - 0 33
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 661
Best move: Qxe8#