Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 c5 3. e3 d5 4. Nf3 Nf6 5. Nc3 Be7 6. Bd3 h6 7. O-O O-O 8. Re1
Nc6 9. cxd5 exd5 10. Qc2 c4 11. Be2 Bd6 12. Nb5 Bb8 13. b3 a6 14. Na3 cxb3 15.
axb3 Bg4 16. h3 Bxf3 17. Bxf3 Qd6 18. g3 Bc7 19. Qc5 Qe6 20. b4 Qxh3 21. Bg2
Qg4 22. Bxd5 Nh5 23. b5 Nxg3 24. fxg3 Qxg3+ 25. Kf1 Qh2 26. bxc6 Bg3 27. cxb7 *
Position (FEN): r4rk1/1P3pp1/p6p/2QB4/3P4/N3P1b1/7q/R1B1RK2 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 920
Best move: Qf2#