Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 g6 4. d4 cxd4 5. cxd4 Bg7 6. e5 a6 7. Nc3 Nc6 8. Be2
Nge7 9. Be3 Nf5 10. Bg5 Qb6 11. Bf6 O-O 12. O-O Nfxd4 13. Na4 Nxe2+ 14. Qxe2
Qa5 15. b3 d6 16. Bxg7 Kxg7 17. exd6 Rd8 18. Nb2 b5 19. Rfd1 Kg8 20. Na4 Nb4
21. Nc5 Nd5 22. Rxd5 exd5 23. Qe7 Bf5 24. Ng5 Rf8 25. Re1 Kg7 26. Nce6+ Kg8 27.
Nxf8 Rxf8 28. d7 Bxd7 29. Qxd7 *
Position (FEN): 5rk1/3Q1p1p/p5p1/qp1p2N1/8/1P6/P4PPP/4R1K1 b - - 0 29
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 404
Best move: Qxe1#