Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Bc5 4. d4 exd4 5. cxd4 Bb6 6. d5 Nce7 7. Nc3 d6 8.
Bb5+ Bd7 9. O-O Bxb5 10. Nxb5 a6 11. Nbd4 Nf6 12. Re1 O-O 13. Bg5 Nd7 14. Nf5
f6 15. Nxe7+ Qxe7 16. Bh4 Ne5 17. Rc1 Qf7 18. Nd4 Ng6 19. Bg3 Rfe8 20. Ne6 Nf8
21. Nxf8 Rxf8 22. Qb3 Kh8 23. Bxd6 Bxf2+ 24. Kxf2 cxd6 25. Rc4 Rae8 26. Qb6 f5
27. Rc7 Qf6 28. e5 Qh4+ 29. Kg1 *
Position (FEN): 4rr1k/1pR3pp/pQ1p4/3PPp2/7q/8/PP4PP/4R1K1 b - - 2 29
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 813
Best move: Qxe1#