Chess puzzle (Checkmate)
Moves: 1. Nf3 c6 2. d4 d5 3. c4 e6 4. Nc3 Bb4 5. g3 Bxc3+ 6. bxc3 dxc4 7. Bg2 Ne7 8.
O-O Nd5 9. Qc2 Bd7 10. e4 Nb6 11. Ba3 Na6 12. Rfe1 Nc7 13. e5 Nb5 14. Bc5 Nc7
15. Qd2 Nbd5 16. Rac1 b6 17. Ba3 a5 18. Nh4 b5 19. Bd6 Na6 20. Bxd5 cxd5 21.
Qf4 Ra7 22. Nf3 h6 23. Nh4 Nb8 24. Ng6 fxg6 25. Re3 Nc6 26. Rf3 Ne7 *
Position (FEN): 3qk2r/r2bn1p1/3Bp1pp/pp1pP3/2pP1Q2/2P2RP1/P4P1P/2R3K1 w k - 4 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1470
Best move: Qf7#