Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. d4 cxd5 5. Nc3 e6 6. Bd3 Be7 7. Nge2 b6 8. O-O
Bb7 9. Bf4 O-O 10. Rc1 Nc6 11. cxd5 Nxd5 12. Bd2 Ncb4 13. Bb1 Bg5 14. f4 Bf6
15. Ne4 Ba6 16. a3 Nd3 17. Nxf6+ Qxf6 18. Bxd3 Bxd3 19. Bc3 Ba6 20. Qd2 Rac8
21. Rf3 Bxe2 22. Qxe2 a5 23. Qf2 b5 24. f5 b4 25. fxe6 Qxe6 26. Re1 Qb6 27.
axb4 axb4 28. Bd2 Rc4 29. Rxf7 Nf6 30. Rxf8+ Kxf8 31. b3 Rc2 32. Bxb4+ Qxb4 33.
Qxc2 *
Position (FEN): 5k2/6pp/5n2/8/1q1P4/1P6/2Q3PP/4R1K1 b - - 0 33
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 505
Best move: Qxe1#