Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. e5 a6 4. a4 Nc6 5. Nf3 d5 6. exd6 Bxd6 7. d3 Nf6 8. Nc3
O-O 9. Bg5 h6 10. Bxf6 Qxf6 11. Ne4 Qe7 12. Nxd6 Qxd6 13. O-O Na5 14. Ba2 b5
15. c3 Bb7 16. b4 cxb4 17. cxb4 Qxb4 18. axb5 Bxf3 19. Qxf3 Qxb5 20. Rfb1 Qe5
21. Re1 Qg5 22. d4 Rad8 23. Re5 Qd2 24. d5 Qd4 25. Ree1 exd5 26. Rad1 Qb4 27.
Bxd5 Nc4 28. Bxf7+ Kh8 29. Rxd8 *
Position (FEN): 3R1r1k/5Bp1/p6p/8/1qn5/5Q2/5PPP/4R1K1 b - - 0 29
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 920
Best move: Qxe1#