Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. d3 Nc6 5. Bg5 e6 6. Be2 Be7 7. Nbd2 O-O 8. O-O
d5 9. e5 Nd7 10. Bxe7 Qxe7 11. d4 cxd4 12. cxd4 f6 13. Bb5 fxe5 14. Bxc6 bxc6
15. Nxe5 Nxe5 16. dxe5 Rb8 17. Nb3 c5 18. f4 Ba6 19. Rf2 c4 20. Na5 Qc5 21. Qd2
d4 22. Rc1 c3 23. bxc3 Qxa5 24. Qxd4 Bb7 25. Rb2 Bd5 26. Rxb8 Rxb8 27. c4 Rb4
28. f5 Rxc4 29. Rxc4 *
Position (FEN): 6k1/p5pp/4p3/q2bPP2/2RQ4/8/P5PP/6K1 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 582
Best move: Qe1#