Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. dxc6 Nxc6 5. Nf3 e5 6. Be2 Bc5 7. d3 h6 8. O-O
O-O 9. Be3 Bb6 10. Nc3 Re8 11. Ne4 Nd4 12. Nxd4 Bxd4 13. Bxd4 exd4 14. Bf3 Nxe4
15. Bxe4 Rb8 16. b4 a6 17. a4 Qg5 18. g3 Rxe4 19. dxe4 Bh3 20. f4 Qe7 21. Re1
Qxb4 22. Qxd4 Rc8 23. Rec1 Qb3 24. c5 Qf3 25. Ra2 b6 26. c6 Rxc6 27. Rxc6 *
Position (FEN): 6k1/5pp1/ppR4p/8/P2QPP2/5qPb/R6P/6K1 b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1659
Best move: Qf1#