Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 cxd4 6. cxd4 Bb4+ 7. Nc3 Nge7 8.
Bd3 Qb6 9. O-O O-O 10. Be3 Bd7 11. Rc1 Rac8 12. Bb1 Bxc3 13. bxc3 Na5 14. Ng5
h6 15. Nf3 Nc4 16. Nh4 Nxe3 17. fxe3 Qa5 18. Qd3 Nf5 19. Nxf5 exf5 20. Qd2 Be6
21. Bxf5 Bxf5 22. Rxf5 g6 23. Rf6 Rc6 24. Rxc6 bxc6 25. Qc2 c5 26. e6 Kg7 27.
exf7 Rxf7 28. Rf1 cxd4 29. Rxf7+ Kxf7 30. cxd4 *
Position (FEN): 8/p4k2/6pp/q2p4/3P4/4P3/P1Q3PP/6K1 b - - 0 30
Black to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 661
Best move: Qe1#