Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 dxc4 5. e4 b5 6. a4 Bb4 7. Bd2 Bd7 8. axb5
cxb5 9. Be2 Bxc3 10. Bxc3 Nf6 11. Qc2 O-O 12. O-O a5 13. b3 cxb3 14. Qxb3 Nxe4
15. Bd3 Nxc3 16. Qxc3 b4 17. Qc2 Qb6 18. Bxh7+ Kh8 19. Ng5 Qxd4 20. Rad1 Qf4
21. Qc5 Rc8 22. Qxc8+ Bxc8 *
Position (FEN): rnb4k/5ppB/4p3/p5N1/1p3q2/8/5PPP/3R1RK1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 961
Best move: Rd8#