Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 a6 4. e3 b5 5. a4 Bb7 6. axb5 axb5 7. Rxa8 Bxa8 8.
Nxb5 Bd5 9. Nf3 Qd7 10. Ne5 Qxb5 11. b3 Qa5+ 12. Bd2 Qb6 13. bxc4 Be4 14. f3
Bg6 15. Qa4+ c6 16. Be2 Nf6 17. O-O e6 18. c5 Qc7 19. Qa8 Be7 20. Ba5 Qc8 21.
Ba6 Qxa6 22. Qxb8+ Bd8 *
Position (FEN): 1Q1bk2r/5ppp/q1p1pnb1/B1P1N3/3P4/4PP2/6PP/5RK1 w k - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1107
Best move: Qxd8#