Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. dxc6 Nxc6 5. Nc3 Bg4 6. Be2 Bf5 7. d3 e5 8.
Nf3 Bc5 9. O-O O-O 10. Be3 Nd4 11. Bxd4 exd4 12. Nb5 a6 13. Na3 Re8 14. Nc2 Qb6
15. Rb1 Rad8 16. a3 Qc7 17. b4 Bd6 18. h3 Bg6 19. Nfxd4 Be5 20. Nf3 Bf4 21. Nh4
Bg5 22. Nxg6 hxg6 23. d4 Kh7 24. d5 Rh8 25. Nd4 Kg8 26. Nf3 Bf4 27. Qd4 Bd6 28.
c5 Be7 29. d6 Qb8 30. Qe5 Bf8 31. Bc4 Re8 32. Ng5 Rxe5 *
Position (FEN): 1q3bkr/1p3pp1/p2P1np1/2P1r1N1/1PB5/P6P/5PP1/1R3RK1 w - - 0 33
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 805
Best move: Bxf7#