Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 a6 6. Nf3 c5 7. Be3 Nc6 8. Qd2 b5
9. Qf2 c4 10. Ne2 Rb8 11. Ng3 b4 12. Be2 b3 13. axb3 Nb4 14. O-O Nxc2 15. bxc4
Nxa1 16. cxd5 Qa5 17. dxe6 fxe6 18. Ng5 Nb6 19. f5 exf5 20. Nxf5 Nd5 21. Nxg7+
Kd8 22. Nf7+ Kc7 23. Rc1+ Kb7 24. Nxh8 Bxg7 25. Qf7+ Ka8 26. Bf3 Bxh8 27. Rxc8
*
Position (FEN): krR4b/5Q1p/p7/q2nP3/3P4/4BB2/1P4PP/n5K1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 961
Best move: Qe1#