Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Qb6 7. Ne2 Nc6 8. Nf3
Be7 9. O-O O-O 10. Nf4 cxd4 11. cxd4 Nxd4 12. Nxd4 Nxe5 13. Bb1 Bc5 14. Nb3 Bd7
15. Nxc5 Qxc5 16. Be3 Qe7 17. Qc2 f5 18. Re1 Rfc8 19. Qe2 g5 20. Nxd5 exd5 21.
Bd4 Nf3+ 22. gxf3 Qxe2 23. Rxe2 Rc1+ 24. Kg2 Bb5 25. Re7 h5 26. b3 Bf1+ 27. Kg3
*
Position (FEN): r5k1/pp2R3/8/3p1ppp/3B4/1P3PK1/P4P1P/RBr2b2 b - - 2 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 728
Best move: f4#