Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 c6 4. h3 Bf5 5. Nc3 e6 6. Bg5 Nbd7 7. e3 Qa5 8. a3
Ne4 9. b4 Bxb4 10. axb4 Qxb4 11. Rc1 Nxc3 12. Qd2 Na2 13. Qxb4 Nxb4 14. Be2 a5
15. O-O h6 16. Bh4 a4 17. cxd5 exd5 18. Rb1 Bxb1 19. Rxb1 a3 20. Rxb4 a2 21.
Rxb7 a1=Q+ 22. Bf1 Nf8 23. Ne5 Ra7 *
Position (FEN): 4kn1r/rR3pp1/2p4p/3pN3/3P3B/4P2P/5PP1/q4BK1 w k - 4 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1078
Best move: Rb8#