Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 a6 5. c3 Nf6 6. Bf4 Nc6 7. Nf3 h6 8. h3
Qb6 9. Qb3 Qxb3 10. axb3 e6 11. b4 Be7 12. b5 Nd8 13. bxa6 bxa6 14. Nbd2 O-O
15. g4 Nd7 16. g5 hxg5 17. Bxg5 Bxg5 18. Nxg5 Bb7 19. h4 e5 20. Rg1 exd4 21.
cxd4 Nc6 22. Ndf3 Rfe8+ 23. Kd2 Nf6 24. Rge1 Ng4 25. Nh3 Nb4 26. Bf5 Bc8 *
Position (FEN): r1b1r1k1/5pp1/p7/3p1B2/1n1P2nP/5N1N/1P1K1P2/R3R3 w - - 11 27
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 851
Best move: Rxe8#