Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. Bd3 Bd6 5. Bg3 c6 6. Nf3 Bxg3 7. hxg3 b6 8. c3
Bb7 9. Ne5 Nbd7 10. Nxd7 Qxd7 11. Nd2 c5 12. dxc5 bxc5 13. Nf3 c4 14. Bc2 Qc7
15. Qd4 Qb6 16. Ba4+ Ke7 17. Qxb6 axb6 18. Bc2 h6 19. Ne5 Ra5 20. g4 Rha8 21.
a3 Rb5 22. Rb1 Ne8 23. Ke2 Rc8 24. Ba4 Ra5 25. Bc2 Nd6 26. f3 Rc7 27. g3 Kf6
28. g5+ Kxe5 *
Position (FEN): 8/1br2pp1/1p1np2p/r2pk1P1/2p5/P1P1PPP1/1PB1K3/1R5R w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 833
Best move: f4#