Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 g6 6. Nxc6 bxc6 7. Qd4 Nf6 8.
e5 c5 9. Qa4+ Bd7 10. Bb5 Bxb5 11. Qxb5+ Nd7 12. exd6 exd6 13. O-O Be7 14. Bh6
Rb8 15. Qa4 Rxb2 16. Rfe1 Rb4 17. Qc6 Rb6 18. Qa4 Rb4 19. Ne4 Rxa4 *
Position (FEN): 3qk2r/p2nbp1p/3p2pB/2p5/r3N3/8/P1P2PPP/R3R1K1 w k - 0 20
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1893
Best move: Nxd6#