Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Qd2 h5 4. Nc3 d6 5. O-O-O Nc6 6. e3 Bd7 7. f3 e5 8. dxe5
dxe5 9. Bg5 Bg7 10. Bb5 O-O 11. h4 a6 12. Ba4 Rb8 13. g4 b5 14. Bb3 a5 15. Nd5
a4 16. Nxf6+ Bxf6 17. Bxf6 axb3 18. Bxd8 bxa2 19. Qxd7 Rfxd8 20. Qxc6 *
Position (FEN): 1r1r2k1/2p2p2/2Q3p1/1p2p2p/6PP/4PP2/pPP5/2KR2NR b - - 0 20
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 1474
Best move: a1=Q#