Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O d6 5. Re1 a6 6. Bxc6+ bxc6 7. h3 Be7 8.
Nc3 O-O 9. d4 Nd7 10. dxe5 Nxe5 11. Nxe5 dxe5 12. Qxd8 Rxd8 13. Be3 a5 14. Rad1
Ba6 15. Rxd8+ Rxd8 16. Rd1 Rxd1+ 17. Nxd1 f6 18. Nc3 Kf7 19. Na4 Ke6 20. Nc5+
Bxc5 21. Bxc5 f5 22. exf5+ Kxf5 23. f3 g6 24. Kf2 Kf4 25. Be7 a4 26. g4 Bc4 27.
h4 Bxa2 *
Position (FEN): 8/2p1B2p/2p3p1/4p3/p4kPP/5P2/bPP2K2/8 w - - 0 28
White to move.
Themes:  Bishop Endgame, Endgame Mate in 1 
Puzzle rating: 817
Best move: Bg5#