Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 c5 3. e3 Nc6 4. b3 f6 5. Bb2 e5 6. d3 a6 7. fxe5 Qc7 8. exf6
Nxf6 9. Be2 Bd6 10. d4 Rf8 11. dxc5 Bg3+ 12. hxg3 Qxg3+ 13. Kd2 Ne4+ 14. Kc1
Qf2 15. Rf1 Qxe3+ 16. Nbd2 Nf2 17. Qe1 Ne4 18. Kb1 Nb4 19. Nxe4 dxe4 20. Bc1
Qxc5 21. Be3 *
Position (FEN): r1b1kr2/1p4pp/p7/2q5/1n2p3/1P2BN2/P1P1B1P1/RK2QR2 b q - 1 21
Black to move.
Themes: Queenside Attack Opening Mate in 1 
Puzzle rating: 504
Best move: Qxc2#