Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. Bf4 d6 3. Nf3 Qa5+ 4. Nc3 Qb6 5. e3 Qxb2 6. Ne2 Qb4+ 7. c3 Qa5 8.
Ng3 Qxc3+ 9. Nd2 Nf6 10. Rc1 Qa5 11. Bd3 Qa3 12. O-O Qxd3 13. Rb1 Bg4 14. Nf3
Qc4 15. Rxb7 Nbd7 16. h3 Bxf3 17. Qxf3 Qxa2 18. Qxc6 Qe6 19. Rfb1 g6 20. Rb8+
Rxb8 *
Position (FEN): 1r2kb1r/p2npp1p/2Qpqnp1/8/3P1B2/4P1NP/5PP1/1R4K1 w k - 0 21
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 672
Best move: Rxb8#