Chess puzzle (Checkmate)
Moves: 1. b4 d5 2. Bb2 f6 3. e3 e5 4. a3 Be6 5. h3 a5 6. b5 c6 7. bxc6 bxc6 8. Nf3 Bd6
9. Be2 Ne7 10. O-O Qd7 11. Nh2 O-O 12. Bg4 f5 13. Be2 c5 14. a4 Nbc6 15. Nc3 e4
16. Nb5 Be5 17. Bxe5 Nxe5 18. d4 exd3 19. cxd3 f4 20. d4 N5g6 21. dxc5 fxe3 22.
fxe3 Nf5 23. Ra3 Ng3 24. Rxf8+ Rxf8 25. Nd4 Ne5 26. Bb5 Qf7 27. Nxe6 *
Position (FEN): 5rk1/5qpp/4N3/pBPpn3/P7/R3P1nP/6PN/3Q2K1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1472
Best move: Qf2#