Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. Qe2+ Qe7 7. O-O a6 8.
Qd3 Nf6 9. Bxc6+ bxc6 10. b3 Qd6 11. Bb2 Be7 12. Nc3 O-O 13. Rfe1 Be6 14. Qe2
d4 15. Na4 Nd5 16. c3 Nf4 17. Qe4 Bf6 18. Nb6 Rab8 19. Nd7 Bd5 20. Qf5 Be6 21.
Nxf6+ gxf6 22. Qc2 Bd5 23. cxd4 Bxf3 24. dxc5 Qd5 25. Re3 Bxg2 26. Rg3+ Kh8 *
Position (FEN): 1r3r1k/5p1p/p1p2p2/2Pq4/5n2/1P4R1/PBQP1PbP/R5K1 w - - 2 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1228
Best move: Bxf6#