Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. d4 d5 3. Nc3 c5 4. e3 Nc6 5. Nf3 Nf6 6. Be2 Be7 7. O-O O-O 8. a3 a5
9. Qb3 dxc4 10. Bxc4 cxd4 11. exd4 Nxd4 12. Nxd4 Qxd4 13. Be3 Qh4 14. Be2 Ng4
15. Bxg4 Qxg4 16. Rfd1 Rd8 17. Rxd8+ Bxd8 18. Rd1 Bc7 19. Rd4 Qf5 20. Nb5 a4
21. Qd3 Qe5 22. Rd8+ Bxd8 *
Position (FEN): r1bb2k1/1p3ppp/4p3/1N2q3/p7/P2QB3/1P3PPP/6K1 w - - 0 23
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 445
Best move: Qxd8#