Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 d4 4. Ne2 c5 5. c3 d3 6. Nf4 c4 7. Qa4+ Nc6 8. Qxc4
Nf6 9. Nxd3 Be6 10. Qa4 Qb6 11. Nd4 Nxe4 12. Nxe6 Nxf2 13. Nxf2 fxe6 14. d4
O-O-O 15. Bc4 e5 16. Be3 Qxb2 17. O-O Qxc3 18. Be6+ Kc7 19. Rfc1 Qxe3 20. Qa5+
Kb8 21. Qxd8+ Nxd8 *
Position (FEN): 1k1n1b1r/pp2p1pp/4B3/4p3/3P4/4q3/P4NPP/R1R3K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 399
Best move: Rc8#