Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c5 4. Nf3 cxd4 5. Nxd4 a6 6. Be2 Bc5 7. Be3 Qb6 8. Na4
Qb4+ 9. c3 Qa5 10. b4 Bxb4 11. cxb4 Qxb4+ 12. Kf1 Bd7 13. Nc3 Qxc3 14. Rc1 Qa5
15. exd5 Qxd5 16. Bf3 Qxa2 17. Bxb7 Ra7 18. Rc7 Nf6 19. Nc6 Qc4+ 20. Kg1 Rxb7
21. Rc8+ Bxc8 *
Position (FEN): 1nb1k2r/1r3ppp/p1N1pn2/8/2q5/4B3/5PPP/3Q2KR w k - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 792
Best move: Qd8#