Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Bd3 Bd6 9. O-O O-O 10. Nc3 h6 11. Nge4 Nxe4 12. Nxe4 Bc7 13. b4 Nb7 14. Bb2 f5
15. Bc4+ Kh7 16. Ng3 Nd6 17. Bb3 f4 18. Nh1 f3 19. Bxe5 fxg2 20. Kxg2 Qh4 21.
Bg3 Bh3+ 22. Kg1 Qe4 23. f3 Bb6+ 24. Nf2 Qg6 25. Re1 Nf5 26. Re6 Qg5 27. f4
Nxg3 28. fxg5 *
Position (FEN): r4r2/p5pk/1bp1R2p/6P1/1P6/1B4nb/P1PP1N1P/R2Q2K1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1236
Best move: Bxf2#