Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 d6 4. Bc4 Be7 5. O-O exd4 6. Nxd4 Nxd4 7. Qxd4 Bf6 8.
Qd1 Be6 9. Bxe6 fxe6 10. Qh5+ g6 11. Qb5+ Ke7 12. f4 Bd4+ 13. Kh1 Bb6 14. Nc3
Qd7 15. Qg5+ Ke8 16. Bd2 Qe7 17. Qb5+ c6 18. Qe2 Kd7 19. Rad1 a6 20. f5 Kc7 21.
fxe6 Qxe6 22. Bf4 Rd8 23. e5 d5 24. Bg5 Re8 25. Bf4 Ne7 26. Ne4 Kb8 27. Nd6
Ref8 28. Bh6 Rxf1+ 29. Rxf1 Nf5 30. Rxf5 gxf5 31. Bg7 Rd8 32. Qh5 Rxd6 33. exd6
*
Position (FEN): 1k6/1p4Bp/pbpPq3/3p1p1Q/8/8/PPP3PP/7K b - - 0 33
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 543
Best move: Qe1#