Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. g3 Bb4+ 4. Bd2 Be7 5. Bg2 d5 6. Qc2 O-O 7. Nf3 Nbd7 8.
O-O Ne4 9. Rd1 c6 10. Be1 b6 11. Nfd2 f5 12. f3 Nd6 13. e4 fxe4 14. fxe4 Bb7
15. Bh3 e5 16. Be6+ Kh8 17. cxd5 cxd5 18. Bxd5 Bxd5 19. exd5 exd4 20. Nb3 Nf5
21. Bf2 Ne3 22. Bxe3 dxe3 23. Qe4 Nc5 24. Qxe3 Nxb3 25. Qxb3 Bc5+ 26. Kh1 Qf6
27. Nc3 *
Position (FEN): r4r1k/p5pp/1p3q2/2bP4/8/1QN3P1/PP5P/R2R3K b - - 4 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 952
Best move: Qf3#