Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 Nf6 3. Bg2 Nc6 4. d4 Bf5 5. a3 Qd7 6. Ne5 Qd8 7. O-O Qc8 8. Re1
Bh3 9. Bf3 e6 10. c4 Nxe5 11. dxe5 Nd7 12. cxd5 Nxe5 13. Bh1 Bc5 14. b4 Bb6 15.
Nc3 O-O 16. Na4 exd5 17. Nxb6 cxb6 18. Qxd5 Nc6 19. Bb2 Qe6 20. Qg5 f6 21. Qh4
Rad8 22. Bc3 Bf5 23. Rac1 Ne5 24. e4 Bg6 25. f4 Nd3 26. f5 Qa2 27. fxg6 *
Position (FEN): 3r1rk1/pp4pp/1p3pP1/8/1P2P2Q/P1Bn2P1/q6P/2R1R1KB b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1160
Best move: Qf2#