Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Bg2 d5 3. d4 e4 4. f3 exf3 5. Nxf3 Nf6 6. O-O Be7 7. Ne5 O-O 8. Nc3
Nc6 9. e4 dxe4 10. Nxe4 Nxd4 11. Nxf6+ Bxf6 12. Nd3 Qd6 13. b3 Qb6 14. Rb1 Be6
15. Kh1 Rad8 16. Be3 Qa5 17. Bc1 Qxa2 18. Bb2 Qa5 19. c3 Nc6 20. Rxf6 gxf6 21.
c4 Ne5 22. Be4 Nxd3 23. Qg4+ Kh8 *
Position (FEN): 3r1r1k/ppp2p1p/4bp2/q7/2P1B1Q1/1P1n2P1/1B5P/1R5K w - - 2 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1190
Best move: Bxf6#