Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4 Nf6 5. Nc3 Nc6 6. Qd2 e6 7. b3 Be7 8. Bb2
O-O 9. O-O-O a6 10. Kb1 b5 11. h3 b4 12. Na4 Nxe4 13. Qe3 Nf6 14. g4 Bb7 15.
Nc5 Qc7 16. Nxb7 Qxb7 17. g5 Nd5 18. Qd2 Ne5 19. Nxe5 dxe5 20. Bxe5 Nc3+ 21.
Bxc3 bxc3 22. Qd7 Rad8 23. Qxb7 *
Position (FEN): 3r1rk1/1Q2bppp/p3p3/6P1/8/1Pp4P/P1P2P2/1K1R1B1R b - - 0 23
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 450
Best move: Rxd1#