Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bc4 Bc5 5. Ng5 O-O 6. O-O d6 7. Nd5 h6 8.
Nxf6+ Qxf6 9. Nf3 Bg4 10. Be2 Nd4 11. d3 Nxe2+ 12. Qxe2 Qe6 13. Be3 f5 14. Bxc5
dxc5 15. Qe3 Bxf3 16. Qxf3 fxe4 17. Qxe4 Rf4 18. Qxb7 Raf8 19. f3 Qb6 20. Qd5+
Kh8 21. Qxe5 c4+ 22. Kh1 cxd3 23. cxd3 R4f5 24. Qc3 Rc5 25. Qd2 Re8 26. b3 Rce5
27. Rfe1 Qd4 28. Rxe5 Qxa1+ 29. Re1 Rxe1+ 30. Qxe1 *
Position (FEN): 7k/p1p3p1/7p/8/8/1P1P1P2/P5PP/q3Q2K b - - 0 30
Black to move.
Themes: Hanging Piece Endgame, Queen Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 771
Best move: Qxe1#