Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. h3 Bd7 6. c3 Nf6 7. O-O Be7 8. Re1
O-O 9. d4 exd4 10. cxd4 Qc8 11. Kh2 Re8 12. Nc3 b5 13. Bc2 b4 14. Ne2 Rd8 15.
Ng3 d5 16. e5 Ne8 17. Qd3 g6 18. Bb3 Be6 19. Ng5 Na5 20. Nxe6 Qxe6 21. Bd1 c5
22. Bg4 Qc6 23. e6 f6 24. Be3 c4 25. Qe2 Nd6 26. f3 c3 27. bxc3 bxc3 28. h4
Ndc4 29. Bh6 Nd6 30. h5 c2 31. hxg6 hxg6 32. Kg1 Rab8 33. Qd3 f5 34. Nxf5 gxf5
35. Bxf5 Rb2 36. Bh7+ Kh8 37. Bf4 Rdb8 38. Be5+ Bf6 *
Position (FEN): 1r5k/7B/p1qnPb2/n2pB3/3P4/3Q1P2/Prp3P1/R3R1K1 w - - 7 39
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 838
Best move: Bxf6#