Chess puzzle (Checkmate)
Moves: 1. f4 Nf6 2. d4 e6 3. e3 c5 4. Nf3 cxd4 5. exd4 d5 6. Nc3 Nc6 7. a3 Be7 8. Bd3
O-O 9. O-O a6 10. b4 b6 11. Bb2 a5 12. b5 Nb8 13. Ne5 Nfd7 14. Rf3 Nxe5 15.
fxe5 f5 16. exf6 Rxf6 17. Rxf6 Bxf6 18. Ne2 Nd7 19. Nf4 Nc5 20. dxc5 Bxb2 21.
Rb1 Bd4+ 22. Kh1 e5 23. c3 Bxc5 24. Nxd5 Bb7 25. Bc4 Qg5 26. Nxb6+ Kh8 27. Nxa8
*
Position (FEN): N6k/1b4pp/8/pPb1p1q1/2B5/P1P5/6PP/1R1Q3K b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 777
Best move: Qxg2#