Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 e6 3. c4 d6 4. Nc3 Nf6 5. Nf3 Qa5 6. Bd2 exd5 7. Nxd5 Qd8 8. Bg5
Be7 9. Nxe7 Qxe7 10. e3 h6 11. Bh4 g5 12. Bg3 Ne4 13. Bd3 Nxg3 14. hxg3 Bg4 15.
Qa4+ Nc6 16. Qb3 Nb4 17. a3 Nxd3+ 18. Qxd3 Rd8 19. Qc3 O-O 20. Rxh6 f6 21. Nxg5
Qg7 22. Rh1 Qxg5 23. f3 Rde8 24. O-O-O Rxe3 25. Qc2 Bf5 26. Qd2 Rfe8 27. f4
Qxg3 28. Qd5+ Be6 29. Qxb7 Bf7 30. Rh3 Qxf4 31. Rxe3 Rxe3 32. Qc8+ Kg7 33. Kb1
Bxc4 34. Rh1 Qe4+ 35. Ka1 Re1+ 36. Rxe1 *
Position (FEN): 2Q5/p5k1/3p1p2/2p5/2b1q3/P7/1P4P1/K3R3 b - - 0 36
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 523
Best move: Qxe1#