Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 a6 4. a4 Bf5 5. e3 Nf6 6. Nf3 e6 7. Qb3 b5 8. axb5
cxb5 9. cxb5 Bd6 10. bxa6 O-O 11. Bb5 Qb6 12. Na4 Qc7 13. O-O Nxa6 14. Bxa6
Rxa6 15. Bd2 Rfa8 16. Rfc1 Qd7 17. Nb6 Qb7 18. Rxa6 Rxa6 19. Rc8+ Bf8 20. Nd7
Qxb3 *
Position (FEN): 2R2bk1/3N1ppp/r3pn2/3p1b2/3P4/1q2PN2/1P1B1PPP/6K1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1079
Best move: Rxf8#