Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 d6 3. Nf3 e6 4. Nc3 Be7 5. O-O Nc6 6. h3 Nf6 7. d4 cxd4 8. Nxd4
O-O 9. Nxc6 bxc6 10. e5 dxe5 11. Qe2 Nd5 12. Bxd5 exd5 13. Qxe5 Ba6 14. Rd1 Bf6
15. Qg3 Qb8 16. Qxb8 Raxb8 17. Bf4 Rxb2 18. Na4 Rxc2 19. Rac1 Rxa2 20. Nc5 Bc4
21. Nd7 Bb2 22. Rxc4 dxc4 23. Nxf8 Kxf8 24. Re1 f6 25. Bd6+ Kf7 26. h4 c3 27.
h5 g5 28. Re7+ Kg8 29. Re8+ Kg7 30. g4 c2 31. Re7+ Kh6 32. Re1 c1=Q *
Position (FEN): 8/p6p/2pB1p1k/6pP/6P1/8/rb3P2/2q1R1K1 w - - 0 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1341
Best move: Bf8#